.aboutComp p,.aboutComp h1,.aboutComp h2,.aboutComp h3,.aboutComp h4,.aboutComp h5,.aboutComp p a{color:#363b40}.aboutComp h1{font-size:22px;text-align:center;font-family:'bold-font',Calibri,Arial,sans-serif;padding:30px 10px}.aboutComp .goalMission{position:relative;margin:10px 0 30px 0}.aboutComp .goalMission:after{content:'';display:block;position:absolute;left:-webkit-calc(50% - 25px);left:-moz-calc(50% - 25px);left:calc(50% - 25px);top:-webkit-calc(50% - 25px);top:-moz-calc(50% - 25px);top:calc(50% - 25px);width:50px;height:50px;background:url("../images/favicon.png") no-repeat center center,#FFFFFF;-webkit-border-radius:25px;border-radius:25px;-webkit-background-size:26px 26px;-o-background-size:26px;background-size:26px}.aboutComp .goalMission .subTitle,.aboutComp .goalMission .text{text-transform:uppercase;color:#ffffff;font-family:'bold-font',Calibri,Arial,sans-serif}.aboutComp .goalMission .flex1{padding:30px}.aboutComp .goalMission .subTitle{font-size:14px;margin-bottom:15px}.aboutComp .goalMission .text{font-size:22px;line-height:24px}.aboutComp .goalMission .mission .subTitle,.aboutComp .goalMission .mission .text{text-align:left}.aboutComp .goalMission .goal .subTitle,.aboutComp .goalMission .goal .text{text-align:right}.aboutComp .goalMission .mission{background-color:#0966a1}.aboutComp .goalMission .goal{background-color:#009fe0}.aboutComp h2{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:18px;margin:10px 0}.aboutComp .ourTeam{padding:20px 0 20px 0}.aboutComp .teamMember{display:block;margin:40px 0;position:relative}.aboutComp .teamMember img{display:block;margin:20px auto}.aboutComp .teamMember .memberInfo{position:absolute;top:100px;left:100px;width:400px;background-color:rgba(0,0,0,0.7);padding:30px}.aboutComp .teamMember .memberInfo p{color:#ffffff;margin:15px 0;font-size:14px}.aboutComp .teamMember .memberInfo p.status{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:14px;color:#949689;margin:0}.aboutComp .teamMember .memberInfo p.name{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:24px;line-height:26px}.aboutComp .iconBlock{-webkit-flex-basis:192px;-ms-flex-preferred-size:192px;flex-basis:192px}.aboutComp .iconBlock .teamIcon{display:block;margin:0 20px 0 10px}.aboutComp h3{font-family:'bold-font',Calibri,Arial,sans-serif;font-size:18px;margin:0 0 15px 0}.aboutComp .teamInfo{margin:20px 0}.aboutComp .teamInfo p{margin:15px 0}.aboutComp .doneToNow{text-align:center;margin:20px 0 10px 0}.aboutComp .doneToNowBlock{padding:20px 0 40px 0}.aboutComp .doneToNowBlock .flex1{padding:0 10px}.aboutComp .doneToNowBlock p{text-align:center;font-size:16px}.aboutComp .doneToNowBlock .number{font-size:35px;font-family:'bold-font',Calibri,Arial,sans-serif}.newsPage .documents{position:relative;padding:30px 30px 30px 140px;margin:30px 0;background-color:#f6f4f8;-webkit-border-radius:5px;border-radius:5px;background:url("../images/attachment2.png") no-repeat top 30px left 30px,#f6f4f8;-webkit-background-size:50px 50px;-o-background-size:50px;background-size:50px;min-height:130px}.newsPage .documents p{line-height:22px;width:100%}.newsPage .documents p a{display:block;text-decoration:underline;line-height:22px}.newsPage .documents p span{display:inline-block;font-size:13px;line-height:13px;opacity:.75;text-transform:uppercase}.newsPage .documents p span:nth-of-type(2){margin:0 5px}.newsPage .documents p:last-of-type{margin:0}.blogCards{position:relative;padding:10px 0}.blogCards .container{position:relative;text-align:center}.blogCards .container .stretchFlexCont{padding-top:10px;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blogCards .container .stretchFlexCont .item{position:relative;padding:0;margin-bottom:20px;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);-webkit-flex-basis:-webkit-calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:-moz-calc(50% - 10px);flex-basis:calc(50% - 10px);min-width:0;border-left:solid 1px #c7ccd5;border-right:solid 1px #c7ccd5;border-bottom:solid 1px #c7ccd5}.blogCards .container .stretchFlexCont .item .imgBlock{position:relative}.blogCards .container .stretchFlexCont .item .imgBlock p{position:absolute;bottom:0;right:0;background-color:#00aeef;color:#ffffff;padding:10px 20px;text-align:center;font-size:20px;line-height:12px}.blogCards .container .stretchFlexCont .item .imgBlock p span{font-size:12px;color:#ffffff}.blogCards .container .stretchFlexCont .item .photoBlock{background-color:#000033;width:100%;min-height:200px}.blogCards .container .stretchFlexCont .item .textBlock{text-align:left;padding:15px 20px}.blogCards .container .stretchFlexCont .item .textBlock h3{font-size:20px;line-height:22px;padding:10px 0 20px 0}.blogCards .container .stretchFlexCont .item .textBlock p{font-size:14px}.blogCards .container .stretchFlexCont .item .textBlock p.moreInfo{text-align:right;margin-top:25px;margin-bottom:10px}.blogCards .container .stretchFlexCont .item .textBlock p.moreInfo a{padding:10px 20px;background-color:#363b40;text-transform:uppercase;font-size:12px;color:#ffffff}.blogCards .container .stretchFlexCont .item .textBlock h4{font-size:18px;line-height:24px;margin-bottom:15px}.blogCards .container .stretchFlexCont .item .textBlock .fullBlockAnchor{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.blogCards .container .stretchFlexCont .item .textBlock .fullBlockAnchor:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.blogCards .container .stretchFlexCont .item .textBlock .fullBlockAnchor:hover{text-decoration:none}.blogCards .container .stretchFlexCont .item.fake{visibility:hidden;border:none;height:0}.blogCards .container .threeInRow .item{width:-webkit-calc(33% - 10px);width:-moz-calc(33% - 10px);width:calc(33% - 10px);-webkit-flex-basis:-webkit-calc(33% - 10px);-ms-flex-preferred-size:calc(33% - 10px);flex-basis:-moz-calc(33% - 10px);flex-basis:calc(33% - 10px)}.blogCards .container .allBlogLink{text-align:right}.blogCards .container h2{font-size:25px;font-weight:bold;margin-bottom:30px;text-transform:uppercase}.blogCards .container h3{margin-bottom:50px}.blogCategories{width:230px;padding-left:30px;padding-top:40px;padding-bottom:40px}.blogCategories h3{font-weight:bold;margin-bottom:20px;text-align:center}.blogCategories ul{text-align:left}.blogCategories ul li{border-bottom:1px solid #dadada}.blogCategories ul li a{display:block;margin:8px 0;font-size:14px}@media (max-width:960px){.blogCards .container>.flex1{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.blogCards .container .stretchFlexCont.threeInRow .item{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);-webkit-flex-basis:-webkit-calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:-moz-calc(50% - 10px);flex-basis:calc(50% - 10px)}.blogCategories{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px;width:100%}}@media (max-width:580px){.blogCards .container>.flex1 .stretchFlexCont{padding:10px}.blogCards .container>.flex1 .stretchFlexCont .item{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.blogCards .container .stretchFlexCont.threeInRow{padding:10px}.blogCards .container .stretchFlexCont.threeInRow .item{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.subscribe{padding-left:30px}.subscribe form{position:relative}.subscribe form input{width:100%;margin-bottom:20px;background-color:#FFFFFF;color:#7e7e7e;font-size:16px;line-height:24px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #bbc4cf;-webkit-border-radius:5px;border-radius:5px;padding:8px 10px;margin-right:10px}.subscribe form button{width:100%;border:none;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;background-color:#d5242e;color:#FFF;padding:10px 10px;font-size:16px;line-height:24px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.subscribe form button:hover{background-color:#313232;color:#fff}*,*: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}@font-face{font-family:"regular-font";font-style:normal;font-weight:normal;src:url('../fonts/museosanscyrl_0-webfont.woff2') format('woff2'),url('../fonts/museosanscyrl_0-webfont.woff') format('woff')}@font-face{font-family:"bold-font";font-style:normal;font-weight:normal;src:url('../fonts/museosanscyrl_2-webfont.woff2') format('woff2'),url('../fonts/museosanscyrl_2-webfont.woff') format('woff')}body{position:relative;background-color:#ffffff}p,a,h1,h3,h4,h5,input,ul li,ol li,label,textarea,button,span{color:#363b40;font-family:'regular-font',Calibri,Arial,sans-serif}p b,p strong,a b,a strong,strong a,h1 b,h2 b,h3 b,h4 b,h5 b,input b,ul li b,ol li b,label b,textarea b,span b{font-family:'bold-font',Calibri,Arial,sans-serif}a{text-decoration:none}textarea{resize:none;outline:none;-moz-appearance:none;border:1px solid #999}div.container{max-width:1080px;margin:0 auto}ul{list-style:none}.center{text-align:center}.clear{background:transparent none repeat scroll 0 0;border:0 none;clear:both;display:block;float:none;font-size:0;list-style:outside none none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.flex1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.flex2{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;-moz-box-flex:2;flex-grow:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.flex3{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;-moz-box-flex:3;flex-grow:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.flex4{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;-moz-box-flex:4;flex-grow:4;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.flex5{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;-moz-box-flex:5;flex-grow:5;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.centeredFlexCont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;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}h2.h2Standart,h2.h2Standart a{font-size:22px;line-height:24px;font-family:'bold-font',Calibri,Arial,sans-serif;text-transform:uppercase;font-weight:bold}.underConstruction{position:relative;min-height:600px}.underConstruction img{display:block;position:absolute;top:0;z-index:1}.underConstruction h1{position:relative;padding:270px 20px 0 20px;text-align:center;font-size:30px;z-index:10}.services.contacts{padding:10px 0 20px 0}.services.contacts .flex1{padding:20px 0}.services.contacts .flex1 img{display:block;float:left;margin:0 20px 0 0;width:50px;-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px}.services.contacts .flex1 p{font-size:16px;margin:0 20px 0 0}footer{padding:10px 0 0 0;margin:0;background-color:#363b40;position:relative;overflow:hidden;min-width:960px}footer h4{color:#ffffff;font-size:14px;text-align:left;padding:20px 0}footer p,footer a{text-align:left;color:#8d9fa8;margin:10px 0;font-size:14px;line-height:16px}footer ul{padding:0 20px 30px 20px}footer ul li{border-bottom:1px solid #5b6b73}footer ul li a{display:block;padding:10px 10px;margin:0 0;font-family:'ubuntu-b','Helvetica',arial,serif}footer .footerLogo{display:block;position:relative;padding:10px 0 0 0}footer .footerLogo img.logo{float:left;display:block;padding:10px 20px 10px 10px}footer .footerLogo p.title{text-align:left;margin-bottom:20px}footer .footerLogo p.title a{font-size:20px;color:#ffffff;padding:10px 0;line-height:24px}footer .footerLogo p.title a:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0}footer p.footerContact{padding:2px 10px 2px 10px}footer div.copyRight{background-color:#292c2f;padding:5px 0}footer div.copyRight p.notOferta{font-size:12px}footer div.copyRight p.copyRight{text-align:right;margin:0;-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px}.form{background-color:#e3e9f5;margin:20px 0;min-width:960px}.form .formAdvInfo{background:url("../images/contact-foto.jpg") no-repeat top center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.form .formAdvInfo p{text-align:left;padding:0 0 0 20px}.form .formAdvInfo .employeeName{font-size:16px;font-family:'bold-font',Calibri,Arial,sans-serif;margin-top:20px}.form .formAdvInfo .employeeStatus{font-size:14px}.form h4{font-size:30px;line-height:35px;text-align:left;text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif}textarea,input,select{outline:none;-moz-appearance:none;border:none}.form form{margin:0 auto;padding:20px}.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;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #d5d5d5}.form form textarea{height:120px}.form form .areyouhuman{display:none}.form form button{border:none;cursor:pointer;background-color:#d5242e;padding:10px 40px;color:#ffffff;-webkit-border-radius:20px;border-radius:20px;font-size:16px;font-family:'bold-font',Calibri,Arial,sans-serif;display:block;float:right;margin:30px 0 15px 0}p.warning{font-size:12px;color:#858d98;text-align:center;margin:6px 0 15px 0}#calcForm h4{padding:40px 0 0 0;text-align:center}#calcForm .flex1{padding:20px}header{background-color:#00aeef}header p,header a{color:#fff}header .topBlock{position:relative}header .topBlock .compLogoName{background-color:#ffffff;position:relative;-webkit-flex-basis:170px;-ms-flex-preferred-size:170px;flex-basis:170px}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:0;left:0;bottom:0;right:0}header .topBlock .headerContacts{-webkit-flex-basis:160px;-ms-flex-preferred-size:160px;flex-basis:160px}header .topBlock .headerContacts p{text-align:right}header .topBlock .headerContacts p.phone{font-size:17px}header .topBlock .headerContacts p.phoneText{font-size:11px}header .topBlock ul.menu{padding:0 0 0 5px}header .topBlock ul.menu li{text-transform:uppercase;display:block;float:left}header .topBlock ul.menu li a{padding:15px 10px;border-right:1px solid #80d7f7;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:14px;-webkit-transition:ease-out .25s;-o-transition:ease-out .25s;-moz-transition:ease-out .25s;transition:ease-out .25s}header .topBlock ul.menu li a:hover{background-color:rgba(0,0,0,0.2)}header .topBlock ul.menu li.profileLink a{background:url("../images/user-icon.png") no-repeat center center;-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px;padding-left:20px;padding-right:21px}header .topBlock ul.menu li.profileLink a:hover{background:url("../images/user-icon.png") no-repeat center center,rgba(0,0,0,0.3);-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px}header .topBlock ul.menu li.profileLink.server a{background:url("../images/flash-i.png") no-repeat center center;-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px}header .topBlock ul.menu li.profileLink.server a:hover{background:url("../images/flash-i.png") no-repeat center center,rgba(0,0,0,0.3);-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px}header .topBlock ul.menu li.profileLink.mapEnerso a{background:url("../images/map-enerso.png") no-repeat center center;-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px}header .topBlock ul.menu li.profileLink.mapEnerso a:hover{background:url("../images/map-enerso.png") no-repeat center center,rgba(0,0,0,0.3);-webkit-background-size:25px 25px;-o-background-size:25px;background-size:25px}div.homePage{background-color:#fff;padding:0 0 1px 0}div.homePage .topBlock{background:url("../images/home-topblock-bg.jpg") no-repeat left top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px}div.homePage .topBlock p,div.homePage .topBlock h1,div.homePage .topBlock h2,div.homePage .topBlock a{color:#ffffff}div.homePage .topBlock h1{text-align:center;font-size:30px;padding:20px 0}div.homePage .topBlock .centerItem{border-right:1px solid #aeb0b2;border-left:1px solid #aeb0b2}div.homePage .topBlock .flex1{padding:20px;position:relative;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}div.homePage .topBlock .flex1 h2{text-transform:uppercase;font-size:22px;line-height:24px}div.homePage .topBlock .flex1 h2 a{font-family:'bold-font',Calibri,Arial,sans-serif}div.homePage .topBlock .flex1 h2 a:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0}div.homePage .topBlock .flex1 p{font-size:12px;margin-top:25px}div.homePage .topBlock .lastItem p{margin-top:5px}div.homePage .topBlock .flex1:hover{background-color:rgba(46,123,175,0.65)}div.homePage .toCalculator{padding:40px 0;margin:20px 0}div.homePage .toCalculator img{display:block;margin:0 auto;width:500px}div.homePage .toCalculator .docSubTitle,div.homePage .toCalculator h4{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif}div.homePage .toCalculator p{font-size:15px}div.homePage .toCalculator .docSubTitle{font-size:12px;color:#86888a}div.homePage .toCalculator h4{font-size:28px;line-height:30px;padding:10px 0 30px 0}div.homePage .toCalculator p.moreInfo{text-align:left;margin-top:25px}div.homePage .toCalculator p.moreInfo a{padding:10px 20px;background-color:#363b40;text-transform:uppercase;font-size:12px;color:#ffffff}div.homePage .iso{padding:40px 0}div.homePage .iso img{display:block;width:280px;border:solid 1px #363b40}div.homePage .iso .docSubTitle,div.homePage .iso h4{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif}div.homePage .iso p{font-size:15px;padding:10px 0}div.homePage .iso .docSubTitle{font-size:12px;color:#86888a;padding:0}div.homePage .iso h4{font-size:22px;line-height:24px;padding:5px 0 10px 0}@media (max-width:770px){div.homePage .topBlock{padding:10px}div.homePage .topBlock h1{font-size:18px;line-height:22px;padding:10px 0}div.homePage .topBlock .stretchFlexCont .centerItem{border:none}div.homePage .topBlock .stretchFlexCont .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px 5px}div.homePage .topBlock .stretchFlexCont .flex1 img{display:block;float:left;margin:0 15px 5px 5px;width:40px}div.homePage .topBlock .stretchFlexCont .flex1 h2{font-size:16px;line-height:20px}div.homePage .topBlock .stretchFlexCont .flex1 p{font-size:10px;margin-top:5px;overflow:hidden}.services p,.services p.subH1{font-size:14px}.services .topContent{padding:10px 0 20px 0}.services .topContent ul{padding:10px 0 0 20px}.services .topContent ul li a{font-size:14px}.services .topContent p.pageTitle{font-size:18px;line-height:20px;padding:0 0 0 20px}.services h1{font-size:20px;line-height:24px}.services .auditStep{padding:10px}.services .auditStep .stepName{font-size:12px}.services .auditStep .stepName:before{display:none}.services .auditStep h2{font-size:18px;line-height:20px;margin-bottom:10px}.services .auditStep p.auditProblem,.services .auditStep p.auditProblemNoArrow{padding:10px 0;font-size:14px}.services h3{font-size:18px;line-height:22px;padding:20px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.services .servicesList .serviceInfo{padding:10px}.services .servicesList .serviceInfo h4{font-size:14px;line-height:16px}.services .servicesList .serviceInfo p{margin:5px 0 15px 0}.services .servicesList .serviceInfo:before,.services .servicesList .serviceInfo:after{display:none}.services h5{font-size:16px}.projects .flex1{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.projects .flex1 img{width:100%}.projects .flex1 .projectTitle{font-size:14px}.form{min-width:120px}.form h4{font-size:20px;line-height:25px}.form form button{margin-top:15px}.form .formAdvInfo{display:none}.review{padding:10px}.review .reviewName{font-size:10px}.review .reviewOrganization{font-size:16px;line-height:20px;margin-bottom:15px}.review .reviewAutor{font-size:16px;line-height:20px}.review .autorStatus{font-size:12px}.documents{padding:30px 10px 10px 10px}.documents h4{font-size:20px;line-height:24px;text-align:center;margin:10px 0}.documents p{padding:10px 0}.documents .docSubTitle{display:none}.documents .flex1{border:none;position:relative}.documents .flex1 img{width:90%}.services .workResult{-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.services .workResult .flex1 p{font-size:14px;line-height:18px}.services .workResult .flex1 p.subResult{font-size:10px}.services .workResult .flex1 p.resultTitle{font-size:16px;line-height:20px}.services .currentProjects{margin:25px 0;position:relative}.services .currentProjects img{width:90%;margin:0 auto}.services .currentProjects .flex2 h5{font-size:16px}.services .currentProjects .flex2 p{font-size:14px}.review{padding:10px}.review img{width:200px}.review .reviewName{font-size:10px}.review .reviewOrganization{font-size:16px;line-height:20px;margin-bottom:15px}.review .reviewAutor{font-size:16px;line-height:20px}.review .autorStatus{font-size:12px}.aboutComp h1{font-size:18px;line-height:20px;padding:20px 10px}.aboutComp .goalMission{background-color:#009fe0}.aboutComp .goalMission .flex1{padding:10px}.aboutComp .goalMission .flex1 .subTitle{font-size:10px;margin-bottom:14px}.aboutComp .goalMission .flex1 .text{font-size:18px;line-height:22px}.aboutComp .ourTeam{padding:10px}.aboutComp .ourTeam p{font-size:14px}.aboutComp .teamMember img{margin-bottom:0;width:100%}.aboutComp .teamMember .memberInfo{position:relative;top:0;left:0;width:auto;padding:10px}.aboutComp .teamMember .memberInfo p{font-size:13px}.aboutComp .teamMember .memberInfo p.status{font-size:10px}.aboutComp .teamMember .memberInfo p.name{font-size:16px;line-height:20px}.aboutComp .teamInfo{padding:10px}.aboutComp .teamInfo p{font-size:13px}}.news{padding:40px 0}.news h2,.news .subH2{text-align:center}.news h2{font-size:22px;line-height:24px;font-family:'bold-font',Calibri,Arial,sans-serif;text-transform:uppercase}.news .subH2{font-size:16px;margin-bottom:10px}.news .stretchFlexCont{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news .flex1,.news .item{position:relative;padding:5px;border-left:solid 1px #c7ccd5;border-right:solid 1px #c7ccd5;border-bottom:solid 1px #c7ccd5;width:-webkit-calc(33% - 10px);width:-moz-calc(33% - 10px);width:calc(33% - 10px);-webkit-flex-basis:-webkit-calc(33% - 10px);-ms-flex-preferred-size:calc(33% - 10px);flex-basis:-moz-calc(33% - 10px);flex-basis:calc(33% - 10px);min-width:0;margin-bottom:20px}.news .flex1 .imgBlock,.news .item .imgBlock{position:relative}.news .flex1 .imgBlock img,.news .item .imgBlock img{display:block;width:100%}.news .flex1 .imgBlock p,.news .item .imgBlock p{position:absolute;bottom:0;right:0;background-color:#00aeef;color:#ffffff;padding:10px 20px;text-align:center;font-size:20px;line-height:12px}.news .flex1 .imgBlock p span,.news .item .imgBlock p span{font-size:12px;color:#ffffff}.news .flex1 .textBlock,.news .item .textBlock{padding:15px 20px}.news .flex1 .textBlock h3,.news .item .textBlock h3{font-size:20px;line-height:22px;font-weight:bold;padding:10px 0 20px 0}.news .flex1 .textBlock p,.news .item .textBlock p{font-size:14px}.news .flex1 .textBlock p.moreInfo,.news .item .textBlock p.moreInfo{text-align:right;margin-top:25px;margin-bottom:10px}.news .flex1 .textBlock p.moreInfo a,.news .item .textBlock p.moreInfo a{padding:10px 20px;background-color:#363b40;text-transform:uppercase;font-size:12px;color:#ffffff}.news .allNewsLink{text-align:right;padding-right:5px}.newsPage{padding-top:30px}.newsPage .imgBlock{max-width:100%;position:relative;margin-bottom:30px}.newsPage .imgBlock img{display:block;max-width:100%;width:100%;z-index:1}.newsPage .imgBlock p{position:absolute;bottom:0;right:0;background-color:#00aeef;color:#ffffff;padding:10px 20px;text-align:center;font-size:20px;line-height:12px;z-index:5}.newsPage .imgBlock p span{font-size:12px;color:#ffffff}.newsPage .textBlock{position:relative;border:none}.newsPage .textBlock img{display:block;max-width:100%;width:100%;height:auto}.newsPage .textBlock p{margin:20px 0;font-size:16px}.newsPage .textBlock a{color:#00a1e2}@media (max-width:640px){.news .flex1,.news .item{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);-webkit-flex-basis:-webkit-calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:-moz-calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (max-width:480px){.newsPage{padding:10px}}@media (max-width:480px){.news .flex1,.news .item{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}ul.registration{padding:20px}ul.registration li{text-align:center}ul.registration li a{padding:10px 20px;background-color:#363b40;text-transform:uppercase;font-size:14px;color:#ffffff}div.regBlock{background-color:#e3e9f5}div.regBlock h1.regH1{padding:40px 40px 40px 40px;text-align:center}div.regBlock p.subRegH1{padding:0 80px;text-align:center;font-size:18px;margin-bottom:20px}div.regBlock form{width:70%;margin:0 auto;padding:0 40px 20px 40px}div.regBlock form p.required{margin:10px 0}div.regBlock form span.helptext{font-size:12px}div.regBlock form input,div.regBlock form textarea,div.regBlock form select{color:#000000;display:block;width:100%;font-size:16px;padding:2px 10px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #d5d5d5}div.regBlock form input[type=submit]{border:none;cursor:pointer;background-color:#d5242e;padding:15px 40px;color:#ffffff;-webkit-border-radius:10px;border-radius:10px;font-size:16px;font-family:'bold-font',Calibri,Arial,sans-serif;margin:30px 0 15px 0}div.regBlock form ul.errorlist li{color:#d5242e;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:14px;margin-bottom:-10px}div.regBlock form.newPassword label[for=id_new_password2]{display:block;padding-top:20px}div.regBlock form.newPassword ul li{font-size:12px}div.regBlock div.regHelper{width:70%;margin:0 auto;padding:0 40px 20px 40px}div.regBlock div.regHelper a{font-family:'bold-font',Calibri,Arial,sans-serif;text-decoration:underline}.calcLogin{padding:50px 0 50px 0}.calcLogin .flex1{padding:0 20px}.calcLogin h3{margin-bottom:10px}.calcLogin p{font-size:14px;margin:15px 0}.calcLogin ul img{display:block;margin:0 auto 20px auto}.calcLogin ul li{padding:5px 40px 5px 40px}.calcLogin ul li a{display:block}.profileBlock{padding:40px 0}.profileBlock h2{text-align:center;padding:0 0 20px 0;font-family:'regular-font',Calibri,Arial,sans-serif;font-weight:400}.profileBlock .stepBlock{background-color:#e2ebf4;padding:20px;margin:20px 0 40px 0}.profileBlock .stepBlock h3{text-align:left;font-size:20px;padding:20px 40px 20px 0}.profileBlock .stepBlock h4{padding:40px 0 0 0}.profileBlock .stepBlock .flex1,.profileBlock .stepBlock .flex3,.profileBlock .stepBlock .flex4{padding:20px 5px 0 5px}.profileBlock .stepBlock .flex-icon{padding:20px 5px 0 5px;-webkit-flex-basis:70px;-ms-flex-preferred-size:70px;flex-basis:70px}.profileBlock .stepBlock .flex-icon img{display:block;width:50px}.profileBlock .fieldWrapper{padding:40px 0 0 0}.profileBlock .fieldWrapper p{font-family:'bold-font',Calibri,Arial,sans-serif;font-size:16px}.profileBlock textarea,.profileBlock input,.profileBlock select{color:#000000;display:block;width:100%;font-size:16px;padding:8px 10px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #d5d5d5}.profileBlock .checkField p,.profileBlock .checkField input{display:inline-block}.profileBlock .checkField input{width:50px;height:20px;font-size:20px;cursor:pointer;vertical-align:middle}.profileBlock textarea{height:80px}.profileBlock input[type=submit]{border:none;cursor:pointer;background-color:#009fe0;padding:10px 40px;color:#ffffff;-webkit-border-radius:20px;border-radius:20px;font-size:16px;font-family:'bold-font',Calibri,Arial,sans-serif;margin:30px 0 40px 0}.profileBlock .fileWrapper{font-family:'regular-font',Calibri,Arial,sans-serif;font-size:14px}.profileBlock .fileWrapper input[type=checkbox]{display:inline;cursor:pointer;width:30px;height:16px;font-size:18px;vertical-align:middle}.profileBlock .fileWrapper input[type=file]{display:inline;width:auto;vertical-align:middle;border:none}.profileBlock .lamps .flex1,.profileBlock .lamps .flex3,.profileBlock .lamps .flex4{padding:0 5px 0 5px}.profileBlock .lamps p{font-size:14px;font-family:'regular-font',Calibri,Arial,sans-serif}.profileBlock .innerObject{padding:40px 0 0 0}.profileBlock ul.errorlist li{color:#d5242e;font-family:'bold-font',Calibri,Arial,sans-serif;font-size:14px;margin-bottom:-10px}.profileBlock .addButton{display:block;text-align:center;padding:10px 20px;background-color:rgba(0,0,0,0.6);text-transform:uppercase;font-size:14px;color:#ffffff;margin:10px 0}.profileBlock .delButton{text-align:right}.profileBlock .delButton a{display:inline-block;background-color:#d5242e;color:#ffffff;padding:5px 10px;margin:5px 0 10px 0;font-size:14px}.profileBlock h4.toBottom{margin-bottom:-30px}.profileBlock #innerLight{padding:40px 0 0 0}.profileBlock #divises{padding:40px 0}.profileBlock #divises h4{margin-bottom:-30px;padding:0 0 0 5px}.profileBlock #divises .chkbox{padding:10px 5px}.profileBlock #divises .chkbox p{display:inline}.profileBlock #divises input[type=checkbox]{display:inline;cursor:pointer;width:30px;height:16px;font-size:18px;vertical-align:middle}.profileBlock .sendList{padding:30px 0 20px 0}.profileBlock a.sendListButton{display:inline-block;background-color:#ffffff;color:#27292d;padding:10px 15px;margin:20px 0 10px 0;font-size:16px;border:1px solid #27292d}.profileBlock a.sendListButton:hover{background-color:#27292d;color:#ffffff}.profileBlock.viewProfile p{margin:15px 0}.profileBlock.viewProfile h4{margin-bottom:10px}.profileBlock.viewProfile .stretchFlexCont p.flex1,.profileBlock.viewProfile .stretchFlexCont p.flex2,.profileBlock.viewProfile .stretchFlexCont p.flex3{padding:5px 10px;margin:0;border:1px solid rgba(255,255,255,0.8);word-break:break-all}.profileBlock.viewProfile .stretchFlexCont.lamps:nth-of-type(odd){background-color:rgba(255,255,255,0.7)}.serviceNav{padding:50px 0;background-color:#FFFFFF}.serviceNav a{display:inline-block;padding:12px 35px;-webkit-border-radius:22px;border-radius:22px;border:1px solid #8a9ebb;color:#8a9ebb;background:url('../images/services-sarrow-left.png') no-repeat left 30px center;margin:0 10px}.serviceNav a:hover{background-color:#8a9ebb;color:#FFF;background:url('../images/services-sarrow-left-white.png') no-repeat left 30px center,#8a9ebb}.serviceNav a:first-of-type{padding-left:80px}.serviceNav a:last-of-type{padding-right:80px;background:url('../images/services-sarrow-right.png') no-repeat right 30px center}.serviceNav a:last-of-type:hover{background-color:#8a9ebb;color:#FFF;background:url('../images/services-sarrow-right-white.png') no-repeat right 30px center,#8a9ebb}@media (max-width:640px){.serviceNav{padding:30px 0;background-color:#f6f9f9}.serviceNav a,.serviceNav a:first-of-type,.serviceNav a:last-of-type{background-image:none;background-color:transparent;margin:10px 0;padding:12px 35px}}.servicePage{padding:50px 0 50px 0;position:relative}.servicePage img{max-width:100%}.servicePage .textBlock{padding-right:60px;max-width:100%}.servicePage .textBlock h1{position:relative;padding:0 0 15px 0;font-size:24px;line-height:28px;margin-bottom:40px}.servicePage .textBlock h1 span{display:block;position:relative;color:#8a9ebb;width:100%}.servicePage .textBlock h1 span:after{content:'';position:absolute;left:0;right:0;bottom:-20px;height:2px;background-color:#8a9ebb}.servicePage .textBlock h1 img{display:inline-block;float:left;margin-right:30px;max-width:60px}.servicePage .textBlock p{font-size:18px;line-height:24px;margin-bottom:20px}.servicePage .documents{position:relative;padding:20px 30px 20px 130px;margin:30px 0;background-color:#f6f4f8;-webkit-border-radius:5px;border-radius:5px;background:url("../images/attachment2.png") no-repeat top 30px left 30px,#f6f4f8;-webkit-background-size:50px 50px;-o-background-size:50px;background-size:50px;min-height:130px}.servicePage .documents p{line-height:22px;width:100%}.servicePage .documents p a{display:block;text-decoration:underline;line-height:22px}.servicePage .documents p span{display:inline-block;font-size:13px;line-height:13px;opacity:.75;text-transform:uppercase}.servicePage .documents p span:nth-of-type(2){margin:0 5px}.servicePage .documents p:last-of-type{margin:0}.servicePage aside{position:relative;max-width:500px}.servicePage aside img{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.05);box-shadow:0 10px 20px rgba(0,0,0,0.05);margin-bottom:40px}.servicePage aside h3{font-size:20px;font-weight:bold;color:#8a9ebb;margin-bottom:40px}.servicePage aside ul{padding-left:50px}.servicePage aside ul li{position:relative;background-color:#ebf0f6;padding:15px}.servicePage aside ul li:before{display:block;content:'';background:url('../images/icons8_checkmark_48px_gray.png') no-repeat left center;-webkit-background-size:24px 24px;-o-background-size:24px;background-size:24px;width:30px;height:30px;position:absolute;left:-50px;top:12px}.servicePage aside ul li:nth-of-type(odd){background-color:#d4e0f2}@media (max-width:640px){.servicePage{padding:30px 0 30px 0}.servicePage .textBlock{padding:10px}.servicePage .textBlock h1{position:relative;padding:0 0 10px 0;font-size:20px;line-height:24px;margin-bottom:20px}.servicePage .textBlock h1 img{max-width:50px}.servicePage .textBlock>img{margin-bottom:20px}.servicePage .textBlock p{word-break:break-all}.servicePage aside{background-color:#f5f8f8;text-align:center;padding:20px 10px}.servicePage aside h3{margin-bottom:20px}.servicePage aside ul{text-align:left}}.servicePrice{padding:70px 0;background-color:#f6f9f9}.servicePrice .item{display:inline-block;background-color:#FFFFFF;border:5px solid #FFFFFF;text-align:center}.servicePrice .item span{display:inline-block;width:220px;font-size:18px;padding:10px 15px;border:1px solid #8a9ebb}.servicePrice .item .price{background:url('../images/rouble_price.png') no-repeat right center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;padding-right:40px;font-size:20px}.servicePrice .separator{position:relative;width:100px;height:1px;background-color:#8a9ebb}.servicePrice .separator:after{content:'';width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px;background-color:#8a9ebb;position:absolute;top:-5px;left:-webkit-calc(50% - 5px);left:-moz-calc(50% - 5px);left:calc(50% - 5px)}.servicePrice a{display:inline-block;width:220px;font-size:18px;padding:10px 15px;color:#FFFFFF;font-weight:bold;background-color:#8a9ebb;text-align:center;-webkit-border-radius:22px;border-radius:22px}@media (max-width:640px){.servicePrice{padding:30px 0 50px 0;background-color:#FFF}.servicePrice .centeredFlexCont{display:block;text-align:center}.servicePrice .centeredFlexCont .item{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.1);box-shadow:0 5px 15px rgba(0,0,0,0.1);margin:0 auto}.servicePrice .centeredFlexCont .separator{display:inline-block;width:100%;height:50px;background-color:transparent}.servicePrice .centeredFlexCont .separator:after{top:-webkit-calc(50% - 5px);top:-moz-calc(50% - 5px);top:calc(50% - 5px)}.servicePrice .centeredFlexCont .separator:before{content:'';width:1px;background-color:#8a9ebb;position:absolute;top:0;bottom:0;left:50%}}.servicesCards{position:relative;padding:10px 0}.servicesCards .container{position:relative;text-align:center}.servicesCards .container .stretchFlexCont{padding-top:10px;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.servicesCards .container .stretchFlexCont .item{position:relative;padding:0;margin-bottom:20px;width:-webkit-calc(33% - 10px);width:-moz-calc(33% - 10px);width:calc(33% - 10px);-webkit-flex-basis:-webkit-calc(33% - 10px);-ms-flex-preferred-size:calc(33% - 10px);flex-basis:-moz-calc(33% - 10px);flex-basis:calc(33% - 10px);min-width:0;-webkit-border-radius:5px;border-radius:5px;background-color:#81a6d2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.servicesCards .container .stretchFlexCont .item .imgBlock{position:relative}.servicesCards .container .stretchFlexCont .item .imgBlock .photoBlock{position:relative;background-color:#000033;width:100%;min-height:200px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.servicesCards .container .stretchFlexCont .item .imgBlock .triangle{position:absolute;right:0;top:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;width:130px}.servicesCards .container .stretchFlexCont .item .imgBlock .icon{position:absolute;right:15px;top:15px;width:40px}.servicesCards .container .stretchFlexCont .item .imgBlock:after{content:'';position:absolute;height:70px;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#81a6d2));background:-webkit-linear-gradient(rgba(255,255,255,0), #81a6d2);background:-moz-linear-gradient(rgba(255,255,255,0), #81a6d2);background:-o-linear-gradient(rgba(255,255,255,0), #81a6d2);background:linear-gradient(rgba(255,255,255,0), #81a6d2)}.servicesCards .container .stretchFlexCont .item .textBlock{position:relative;text-align:left;padding:0 20px 40px 20px;background-color:#81a6d2;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.servicesCards .container .stretchFlexCont .item .textBlock h3{position:relative;font-size:23px;line-height:26px;padding:10px 0 10px 0;color:#FFFFFF;border-bottom:2px solid #FFFFFF;margin-bottom:20px}.servicesCards .container .stretchFlexCont .item .textBlock p{position:relative;font-size:18px;line-height:24px;color:#FFFFFF}.servicesCards .container .stretchFlexCont .item .fullBlockAnchor{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.servicesCards .container .stretchFlexCont .item .fullBlockAnchor:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.servicesCards .container .stretchFlexCont .item .fullBlockAnchor:hover{text-decoration:none}.servicesCards .container .stretchFlexCont .item:hover{-webkit-box-shadow:0 5px 20px #81a6d2;box-shadow:0 5px 20px #81a6d2}.servicesCards .container .stretchFlexCont .item.fake{visibility:hidden;border:none;height:0}.servicesCards .container .stretchFlexCont .item.tekhnologicheskoe-prisoedinenie-k-elektricheskim-setiam{background-color:#8b9fbc}.servicesCards .container .stretchFlexCont .item.tekhnologicheskoe-prisoedinenie-k-elektricheskim-setiam .textBlock{background-color:#8b9fbc}.servicesCards .container .stretchFlexCont .item.tekhnologicheskoe-prisoedinenie-k-elektricheskim-setiam .imgBlock:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#8b9fbc));background:-webkit-linear-gradient(rgba(255,255,255,0), #8b9fbc);background:-moz-linear-gradient(rgba(255,255,255,0), #8b9fbc);background:-o-linear-gradient(rgba(255,255,255,0), #8b9fbc);background:linear-gradient(rgba(255,255,255,0), #8b9fbc)}.servicesCards .container .stretchFlexCont .item.umnye-schetchiki{background-color:#345dc9}.servicesCards .container .stretchFlexCont .item.umnye-schetchiki .textBlock{background-color:#345dc9}.servicesCards .container .stretchFlexCont .item.umnye-schetchiki .imgBlock:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#345dc9));background:-webkit-linear-gradient(rgba(255,255,255,0), #345dc9);background:-moz-linear-gradient(rgba(255,255,255,0), #345dc9);background:-o-linear-gradient(rgba(255,255,255,0), #345dc9);background:linear-gradient(rgba(255,255,255,0), #345dc9)}.servicesCards .container .stretchFlexCont .item.optimizatsiia-zatrat-na-stoimost-elektricheskoi-energii{background-color:#7933b2}.servicesCards .container .stretchFlexCont .item.optimizatsiia-zatrat-na-stoimost-elektricheskoi-energii .textBlock{background-color:#7933b2}.servicesCards .container .stretchFlexCont .item.optimizatsiia-zatrat-na-stoimost-elektricheskoi-energii .imgBlock:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#7933b2));background:-webkit-linear-gradient(rgba(255,255,255,0), #7933b2);background:-moz-linear-gradient(rgba(255,255,255,0), #7933b2);background:-o-linear-gradient(rgba(255,255,255,0), #7933b2);background:linear-gradient(rgba(255,255,255,0), #7933b2)}@media (max-width:960px){.servicesCards{padding-right:10px;padding-left:10px}.servicesCards .container .stretchFlexCont .item{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);-webkit-flex-basis:-webkit-calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:-moz-calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (max-width:680px){.servicesCards .container .stretchFlexCont .item{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:650px){header{padding:0;min-width:120px}header .topBlock .compLogoName,header .topBlock .headerContacts{padding:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}header .topBlock .compLogoName img.logo{width:55px;padding:8px 15px 5px 10px}header .topBlock .compLogoName p.title{padding:8px 0;font-size:16px;line-height:18px}header .topBlock .headerContacts p{padding:0 10px 0 0}header .topBlock .headerContacts p.phone{font-size:16px}header .topBlock .headerContacts p.phoneText{font-size:10px}header .topBlock ul.menu.flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:1px}header .topBlock ul.menu.flex1 li{padding:1px 0;margin:3px 0}header .topBlock ul.menu.flex1 li a{padding:5px;font-size:12px;border:none}header .topBlock ul.menu.flex1 li.profileLink a{padding-left:20px;padding-right:21px}.news .flex1{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@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}div.container{margin:0 auto}div.homePage .toCalculator .flex2{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}div.homePage .toCalculator .flex1{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}div.homePage .toCalculator .flex1,div.homePage .toCalculator .flex2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div.homePage .toCalculator img{width:70%}div.homePage .toCalculator p.docSubTitle{display:none}div.homePage .toCalculator h4{text-align:center;font-size:18px;padding:10px 0}div.homePage .toCalculator p{font-size:14px}div.homePage .toCalculator p.moreInfo{text-align:center}div.homePage .iso{padding:40px 10px 20px 10px}div.homePage .iso .flex1,div.homePage .iso .flex2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div.homePage .iso img{display:none}div.homePage .iso p.docSubTitle{display:none}div.homePage .iso h4{font-size:16px;line-height:20px}div.homePage .iso p{font-size:14px}.news h2{font-size:16px;line-height:20px}.news .subH2{font-size:12px}.news .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.news .flex1 .textBlock h3{font-size:16px;line-height:20px}.news .flex1 .textBlock p{font-size:14px}footer{min-width:120px}footer .container.stretchFlexCont>.flex1{display:none}footer h4{text-align:center}footer .flex2 ul li a{font-size:14px}footer .notOferta,footer .copyRight{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 10px}footer .copyRight p.notOferta{font-size:10px}footer .copyRight p.copyRight{text-align:center}.services .topContent{padding:20px 0 20px 0}.services .topContent ul{padding:0 0 0 20px}.services .topContent ul li a{font-size:12px}.services .topContent .breadcrumbs{position:relative;display:block;padding-top:10px;margin-bottom:10px;z-index:5;padding-left:20px}.services .topContent .breadcrumbs li{display:inline-block;position:relative;float:none}.services .topContent p.pageTitle,.services .topContent h1.pageTitle{font-size:20px !important;line-height:24px !important;padding:0 0 0 20px !important}.services h1{font-size:22px;line-height:22px;padding:20px 5px}.services p.subH1{font-size:14px;line-height:18px}.services .auditStep{padding:10px}.services .auditStep .stepName{font-size:10px}.services .auditStep .stepName:before{display:none}.services .auditStep h2{font-size:18px;line-height:20px;margin-bottom:10px}.services .auditStep .iconBlock{display:none}.services .auditStep p.auditProblem,.services .auditStep p.auditProblemNoArrow{padding:10px 0;font-size:14px}.services h3{font-size:18px;line-height:22px;padding:10px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.services .servicesList .serviceInfo{width:100%;padding:10px}.services .servicesList .serviceInfo h4{font-size:14px;line-height:16px}.services .servicesList .serviceInfo p{margin:5px 0 15px 0}.services .servicesList .serviceInfo:before,.services .servicesList .serviceInfo:after{display:none}.services h5{font-size:16px}.projects .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.projects .flex1 img{width:100%}.projects .flex1 .projectTitle{font-size:14px}.form{min-width:120px}.form h4{font-size:20px;line-height:25px}.form form button{margin-top:15px}.form .formAdvInfo{display:none}.review{padding:10px}.review img{float:none;margin:0 auto}.review .reviewName{font-size:10px}.review .reviewOrganization{font-size:16px;line-height:20px;margin-bottom:15px}.review .reviewAutor{font-size:16px;line-height:20px}.review .autorStatus{font-size:12px}.services .workResult{padding:10px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.services .workResult .flex1{padding:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.services .workResult .flex1 p{font-size:14px;line-height:18px}.services .workResult .flex1 p.subResult{font-size:10px}.services .workResult .flex1 p.resultTitle{font-size:16px;line-height:20px}.services.contacts .centeredFlexCont>div.flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.services.contacts .centeredFlexCont .flex1 img{float:none;margin:0 auto;padding:0 10px}.services.contacts .centeredFlexCont p{font-size:14px;padding:0 10px 0 10px}#calcForm h4{padding:20px 10px 0 10px;text-align:center}#calcForm .flex1{padding:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#calcForm h3{font-size:16px}.aboutComp h1{font-size:16px;line-height:20px;padding:20px 10px}.aboutComp .goalMission .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px}.aboutComp .goalMission .flex1 .subTitle{font-size:10px;margin-bottom:14px}.aboutComp .goalMission .flex1 .text{font-size:18px;line-height:22px}.aboutComp .goalMission .mission{padding-bottom:45px}.aboutComp .goalMission .goal{padding-top:20px}.aboutComp .ourTeam{padding:10px}.aboutComp .ourTeam p{font-size:14px}.aboutComp .teamMember img{margin-bottom:0;width:100%}.aboutComp .teamMember .memberInfo{position:relative;top:0;left:0;width:auto;padding:10px}.aboutComp .teamMember .memberInfo p{font-size:13px}.aboutComp .teamMember .memberInfo p.status{font-size:10px}.aboutComp .teamMember .memberInfo p.name{font-size:16px;line-height:20px}.aboutComp .teamInfo{padding:10px}.aboutComp .teamInfo .iconBlock{display:none}.aboutComp .teamInfo p{font-size:13px}.aboutComp .doneToNowBlock .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}.aboutComp .doneToNowBlock .flex1 p{font-size:13px}.aboutComp .doneToNowBlock .flex1 p.number{font-size:25px}.documents .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.services .currentProjects{margin:15px 0;padding:0 10px}.services .currentProjects .flex1,.services .currentProjects .flex2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:800px){div.homePage .news h2{font-size:16px;line-height:20px}div.homePage .news .subH2{font-size:12px}div.homePage .news .flex1 .textBlock h3{font-size:18px;line-height:20px}div.homePage .news .flex1 .textBlock p{font-size:14px}}@media (max-width:950px){header ul.menu.flex1{padding:1px 1px 1px 10px}header ul.menu.flex1 li{padding:1px 0;margin:3px 0}header ul.menu.flex1 li a{padding:5px;font-size:12px;border:none}header .phoneText,header .phone{padding-right:10px}div.homePage .toCalculator,div.homePage .iso,div.homePage .news,div.homePage .documents{padding:0 10px}div.homePage .toCalculator img{width:70%}div.homePage .iso .flex1 img{width:90%}footer{min-width:120px}}.services p,.services h1,.services h2,.services h3,.services h4,.services h5,.services p a{color:#363b40}.services .topContent{position:relative;overflow:hidden;padding-bottom:40px;background:url('../images/top-content-bg3.jpg') no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.services .topContent img{position:absolute;top:0;z-index:1}.services .topContent ul,.services .topContent p{position:relative;z-index:10;padding:0 0 0 40px}.services .topContent ul{padding-top:40px}.services .topContent ul li{display:block;float:left}.services .topContent ul li a{font-size:14px;color:#ffffff}.services .topContent ul li a:after{content:'/';padding:5px}.services .topContent p.pageTitle,.services .topContent h1.pageTitle{position:relative;color:#ffffff;font-size:28px;line-height:28px;clear:both;font-family:'bold-font',Calibri,Arial,sans-serif;padding:15px 30px 0 40px;text-align:left}.services h1{font-size:36px;text-align:center;font-family:'bold-font',Calibri,Arial,sans-serif;padding:30px 10px}.services p.subH1{background-color:#e3e9f5;font-size:16px;border-left:5px solid #00aeef;padding:20px 20px 20px 25px}.services .auditStep{margin:30px 0;padding:10px 0 10px 25px;position:relative;overflow:hidden}.services .auditStep .stepName{position:relative;text-transform:uppercase;font-size:12px;font-family:'bold-font',Calibri,Arial,sans-serif;padding:0 10px 0 0;background-color:#ffffff;display:inline-block;color:#6b6b6b}.services .auditStep .stepName:before{content:'';position:absolute;display:block;top:50%;left:100%;background-color:#afb1b3;height:1px;width:300%;min-width:900px}.services .auditStep h2{text-transform:uppercase;font-size:22px;font-family:'bold-font',Calibri,Arial,sans-serif;padding:10px 0;margin-bottom:20px}.services .auditStep .iconBlock{-webkit-flex-basis:170px;-ms-flex-preferred-size:170px;flex-basis:170px}.services .auditStep .iconBlock img{display:block;margin:0 0 0 5px}.services .auditStep p.auditProblem,.services .auditStep p.auditProblemNoArrow{padding:10px 10px;font-size:16px;overflow:hidden}.services .auditStep p.auditProblem:before{content:' \27A4';font-size:14px;padding:0 10px 0 0}.services .auditStep p.moreInfo{text-align:right}.services .auditStep p.moreInfo a{padding:10px 20px;background-color:#363b40;text-transform:uppercase;font-size:12px;color:#ffffff}.services h3{font-size:25px;text-transform:uppercase;padding:40px;font-family:'bold-font',Calibri,Arial,sans-serif;color:#ffffff;margin:10px 0;background:url("../images/h3-bg1.jpg") no-repeat left top}.services .workResult{padding-left:30px;background:url("../images/result-bg.jpg") no-repeat right top,#2d7caf}.services .workResult .flex1{padding:30px 20px 30px 0}.services .workResult p{color:white;font-size:18px;margin:10px 0;text-align:left}.services .workResult p.subResult,.services .workResult p.resultTitle{text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif}.services .workResult p.subResult{font-size:12px}.services .workResult p.resultTitle{font-size:28px;line-height:30px}.services .currentProjects{margin:40px 0}.services .currentProjects img{display:block;max-width:320px}.services .currentProjects .flex2{padding:0 10px 10px 20px}.services .currentProjects .flex2 h5{text-align:left;font-size:18px}.services .currentProjects .flex2 p{font-size:16px;padding:10px}.services .servicesList{position:relative}.services .servicesList .serviceInfo{width:33%;padding:30px;position:relative}.services .servicesList .serviceInfo h4{text-transform:uppercase;font-size:18px;font-family:'bold-font',Calibri,Arial,sans-serif}.services .servicesList .serviceInfo p{font-size:14px;margin-top:20px}.services .servicesList .serviceInfo:before{content:'';display:block;position:absolute;top:20px;left:0;background-color:#86898c;height:1px;width:15px}.services .servicesList .serviceInfo:after{content:'';display:block;position:absolute;top:13px;left:7px;background-color:#86898c;height:15px;width:1px}.services .serviceInfo.halfWidth{width:50%}.services h5{font-size:22px;line-height:22px;text-transform:uppercase;text-align:center;font-family:'bold-font',Calibri,Arial,sans-serif;margin:30px 10px 0 10px}.services .subH5{font-size:14px;text-align:center;margin-bottom:15px}.services .projects{padding-top:20px}.services .projects .flex1{position:relative;overflow:hidden;padding:2px}.services .projects .flex1 img{display:block;margin:0}.services .projects .flex1 .projectText{background-color:#e3e9f5;padding:10px}.services .projects .flex1 .projectText .projectTitle{font-size:16px;text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif;text-align:center;margin:10px 0}.services .projects .flex1 .projectText .projectWork{font-size:14px;padding:5px 10px}.services .projects .flex1 .projectText .emptyRecord{height:48px}.services .projects .flex1 .projectText .result{background-color:#5b97c1;color:#ffffff;font-size:18px;text-transform:uppercase;text-align:center;line-height:15px;padding:5px 10px 10px 10px;margin:15px 10px 10px 10px}.services .projects .flex1 .projectText .result span{font-size:12px}.services .callToAction{padding:20px 0}.services .callToAction p{text-align:center;font-size:18px;margin:10px 0;overflow:visible}.services .callToAction p.linkToForm a{display:inline-block;padding:10px 20px;border:5px solid #d5242e;text-transform:uppercase;font-size:16px;font-family:'bold-font',Calibri,Arial,sans-serif;color:#d5242e;margin-top:10px;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.services .callToAction p.linkToForm a:hover{background-color:#d5242e;color:#ffffff}h3.reviewsTitle{background:url("../images/h3-bg2.jpg") no-repeat left top;padding:22px 40px 20px 40px;margin-top:20px;color:#282727;font-size:22px;line-height:20px;text-transform:uppercase;font-family:'bold-font',Calibri,Arial,sans-serif}.review{margin:20px 0;padding:10px 0}.review img{display:block;float:left;margin:0 30px 30px 10px;border:solid 1px #949a9d;width:240px}.review p{margin:15px 0;font-size:14px}.review .reviewName{text-transform:uppercase;font-size:14px;color:#8b9599;font-family:'bold-font',Calibri,Arial,sans-serif;margin:20px 0 0 0}.review .reviewOrganization{text-transform:uppercase;font-size:22px;font-family:'bold-font',Calibri,Arial,sans-serif;margin:0 0 25px 0}.review .reviewAutor{text-transform:uppercase;font-size:22px;line-height:20px;text-align:right;font-family:'bold-font',Calibri,Arial,sans-serif;margin:25px 0 0 0}.review .autorStatus{font-family:'bold-font',Calibri,Arial,sans-serif;text-align:right;margin:0}.documents{padding:40px 0 20px 0}.documents .flex1{border-right:1px solid #b5b5b5}.documents p{font-size:14px;line-height:18px;padding:20px 10px 20px 0}.documents .docSubTitle{text-transform:uppercase;font-size:12px;line-height:12px;font-family:'bold-font',Calibri,Arial,sans-serif;padding:0;margin-top:20px}.documents h4{text-transform:uppercase;font-size:28px;line-height:28px;margin:20px 0;font-family:'bold-font',Calibri,Arial,sans-serif}.documents img{display:block;margin:0 auto 20px auto;border:1px solid #b5b5b5}.documents .documentName{text-transform:uppercase;font-size:14px;line-height:18px;text-align:center;padding:10px 20px;margin:0}.grey{position:relative;background-color:#f6f9f9;padding:20px 0 0 0}.grey:before,.grey:after{content:'';position:absolute;top:0;bottom:0;background-color:#f6f9f9;right:100%;left:-1000px}.grey:after{left:100%;right:-1000px}.accordion2 h3,.services2020 h3{display:inline-block;text-align:right;font-size:26px;margin:0 auto 25px auto;font-weight:bold;padding-right:85px;padding-bottom:20px;padding-top:20px;width:750px;color:#00aeef;border-bottom:2px solid #00aeef;background:url('../images/icons8_hub_100px.png') no-repeat right center}.accordion2 h3.newCompany,.services2020 h3.newCompany{background:url('../images/icons8_new_company_100px.png') no-repeat right center}.accordion2 h3.www,.services2020 h3.www{background:url('../images/icons8_webpage_100px.png') no-repeat right center}.accordion2 h3.apartment,.services2020 h3.apartment{background:url('../images/icons8_apartment_240px.png') no-repeat right center}.accordion2 h3.hands,.services2020 h3.hands{background:url('../images/icons8_handshake_100px.png') no-repeat right center;width:800px}.panel{display:none}.services2020{padding:25px 0;text-align:center;overflow:hidden;max-width:100%}.services2020 h5{position:relative;font-size:18px;text-align:left;margin:20px 0}.services2020 h5 a:hover{background-color:#00aeef;color:#FFFFFF}.services2020 h5:before{display:inline-block;content:attr(data);width:40px;height:40px;-webkit-border-radius:20px;border-radius:20px;text-align:center;border:1px solid #00aeef;margin-right:40px;font-size:15px;line-height:38px;color:#00aeef}.services2020 ul{text-align:left;margin-left:80px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);background-color:#FFFFFF;max-width:760px;margin-bottom:20px;margin-top:30px}.services2020 ul li{position:relative;padding:15px 30px}.services2020 ul li:before{content:'';position:absolute;left:-50px;width:40px;top:0;bottom:0;background:url('../images/icons8_checkmark_48px.png') no-repeat left center;-webkit-background-size:28px auto;-o-background-size:28px auto;background-size:28px auto}.services2020 ul li a:hover{background-color:#00aeef;color:#FFFFFF}.services2020 ul li a:hover span,.services2020 ul li a:hover span b{color:#FFF !important}.services2020 ul li:nth-of-type(even){background-color:#f1f0f0}.services2020 button,.services2020 #item5{display:block;width:100%;position:relative;text-align:left;margin-bottom:40px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;cursor:pointer}.services2020 button:after,.services2020 #item5:after{content:'';position:absolute;bottom:-35px;left:5px;right:5px;height:20px;background:url('../images/icons8_expand_arrow_32px.png') no-repeat bottom center;-webkit-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}.services2020 button span,.services2020 #item5 span{position:relative;display:block;padding:20px 60px;font-size:22px;background-color:#FFF;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);width:100%}.services2020 button span:before,.services2020 #item5 span:before{content:'';position:absolute;top:5px;bottom:5px;left:5px;right:5px;border:1px solid #00aeef}.services2020 button:hover span,.services2020 #item5:hover span{background-color:#00aeef;color:#FFFFFF}.services2020 button .number:after,.services2020 #item5 .number:after{content:attr(data);position:absolute;top:5px;left:5px;bottom:5px;width:40px;background-color:#00aeef;color:#FFFFFF;font-size:26px;line-height:60px;text-align:center;margin-right:10px}.services2020 h4{display:block;width:100%;background:url('../images/icons8_circled_chevron_left_100px.png') no-repeat left center;padding:10px 20px 10px 70px;border:none;font-size:20px;text-align:left;margin-top:20px;cursor:pointer}.services2020 h4:hover{background-color:#00aeef}.services2020 h4:hover a{color:#FFFFFF}.services2020 .stretchFlexCont img{width:20px;height:20px}.services2020 .stretchFlexCont .step{position:relative;display:block;color:#00aeef;font-size:20px;font-weight:bold;padding:20px}.services2020 .stretchFlexCont .step:before{content:'';position:absolute;bottom:0;height:2px;left:0;right:0;background-color:#bbbbbb}.services2020 .stretchFlexCont .step:after{content:'';position:absolute;bottom:-4px;height:10px;width:10px;left:-webkit-calc(50% - 5px);left:-moz-calc(50% - 5px);left:calc(50% - 5px);background-color:#00aeef;-webkit-border-radius:5px;border-radius:5px}.services2020 .stretchFlexCont .flex1:first-of-type .step:before{background-color:transparent;background:-webkit-gradient(linear, left top, right top, from(rgba(187,187,187,0)), color-stop(50%, #bbbbbb), to(#bbbbbb));background:-webkit-linear-gradient(left, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:-moz-linear-gradient(left, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:-o-linear-gradient(left, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:linear-gradient(to right, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%)}.services2020 .stretchFlexCont .flex1:last-of-type .step:before{background-color:transparent;background:-webkit-gradient(linear, right top, left top, from(rgba(187,187,187,0)), color-stop(50%, #bbbbbb), to(#bbbbbb));background:-webkit-linear-gradient(right, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:-moz-linear-gradient(right, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:-o-linear-gradient(right, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%);background:linear-gradient(to left, rgba(187,187,187,0), #bbbbbb 50%, #bbbbbb 100%)}.services2020 .stretchFlexCont .text{position:relative;margin:30px 0;padding:20px 40px;text-align:center;height:240px;background:url('../images/hexagon.png') no-repeat center center;-webkit-background-size:200px auto;-o-background-size:200px auto;background-size:200px auto;font-size:16px;line-height:18px;z-index:2}.services2020 .stretchFlexCont .text:before{z-index:1;content:'';position:absolute;right:-20px;top:-webkit-calc(50% - 10px);top:-moz-calc(50% - 10px);top:calc(50% - 10px);background-color:#efefef;height:20px;width:50px;background:url('../images/arrow-right.png') no-repeat center center}.services2020 .stretchFlexCont .flex1:last-of-type .text{font-size:24px;color:#00aeef}.services2020 .stretchFlexCont .flex1:last-of-type .text:before{display:none}.services2020 .passiveLink,.services2020 .activeLink{display:inline-block;padding:14px 50px;-webkit-border-radius:25px;border-radius:25px;border:1px solid #00aeef;color:#00aeef;margin:10px;font-weight:500}.services2020 .activeLink{background-color:#00aeef;color:#FFFFFF;padding:14px 80px}@media (max-width:780px){.accordion2 h3,.services2020 h3{width:auto;font-size:22px;padding:40px 0 15px 0;background-position:top center;-webkit-background-size:35px 35px;-o-background-size:35px;background-size:35px;text-align:center}.accordion2 h3 br,.services2020 h3 br{display:none}.services2020{padding:25px 20px}.services2020 .accordion2 span,.services2020 #item5 span{font-size:20px}.services2020 .panel h5{text-align:center;padding-top:10px}.services2020 .panel h5:before{display:block;margin:5px auto 5px auto;width:35px;height:35px;line-height:35px;font-size:12px}.services2020 .panel ul{margin-left:40px;-webkit-box-shadow:none;box-shadow:none}.services2020 .panel ul li{padding:10px 20px;font-size:15px}.services2020 .panel ul li:before{left:-30px;-webkit-background-size:16px 16px;-o-background-size:16px;background-size:16px}.services2020 .panel h4{padding-left:50px;font-size:18px;-webkit-background-size:20px 20px;-o-background-size:20px;background-size:20px}.services2020 .panel .stretchFlexCont .flex1{position:relative;width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;background:url('../images/hexagon.png') no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;height:340px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.services2020 .panel .stretchFlexCont .flex1 .step,.services2020 .panel .stretchFlexCont .flex1 .text{display:block;width:100%;margin:0}.services2020 .panel .stretchFlexCont .flex1 .step{padding:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.services2020 .panel .stretchFlexCont .flex1 .step:before,.services2020 .panel .stretchFlexCont .flex1 .step:after{display:none}.services2020 .panel .stretchFlexCont .flex1 .text{-webkit-align-self:self-start;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start;position:relative;height:auto;max-width:80%;background-image:none;-webkit-background-size:0 0;-o-background-size:0;background-size:0;padding:10px 20px}.services2020 .panel .stretchFlexCont .flex1 .text:before,.services2020 .panel .stretchFlexCont .flex1 .text:after{display:none}}@media (max-width:680px){.accordion2 h3 br,.services2020 h3 br{display:none}.services2020 .panel .stretchFlexCont .flex1{height:300px}}@media (max-width:480px){.accordion2 h3,.services2020 h3{font-size:20px;-webkit-background-size:30px 30px;-o-background-size:30px;background-size:30px}.services2020 .accordion2 span,.services2020 #item5 span{font-size:16px;padding:15px 20px 15px 60px}.services2020 .accordion2 span:after,.services2020 #item5 span:after{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;line-height:20px;font-size:16px}.services2020 .panel h4{padding-left:0;background-image:none;text-align:center}.services2020 .panel .stretchFlexCont .flex1{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:250px}.services2020 .panel .stretchFlexCont .flex1 .text{max-width:200px}}body.thanks{background:url("../images/page_under_construction.jpg") top center no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}body.thanks .thanks{height:60vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;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}body.thanks .thanks h1,body.thanks .thanks h2,body.thanks .thanks p,body.thanks .thanks span{color:#ffffff}body.thanks footer{display:none}