body{background:#fff}#body{border:none}.container{max-width:1200px;margin:0
auto}.container:after{clear:both;display:table;content:""}img{vertical-align:middle;max-width:100%;max-height:100%}.headerTop{padding-top:25px}.logo{float:left;padding-left:15px}.logo
a{display:block}.contactTop{float:right;padding-right:15px;line-height:30px;font-size:19px;color:#2A6B95}.contactTop:after{clear:both;display:table;content:""}.contactTopDesc{float:left;padding-right:40px;background:url('/templates/default/img/icoTop.png') no-repeat right center;letter-spacing:-0.3px;margin-right:15px}.phoneTop{float:left}.phoneTop.phoneTopFirst{padding-right:10px;border-right:2px solid #2A6B95;margin-right:10px;line-height:120%}.phoneTop
a{color:#2A6B95;font-weight:bold;text-decoration:none}#menuTop{float:right;padding-top:10px}#menuTop .menu-1{float:none;letter-spacing:-0.3px}#menuTop .menu-1
ul{float:left;width:100%;height:100%;margin:0;list-style:none}#menuTop .menu-1
li{position:relative;float:left;padding:0}#menuTop .menu-1>ul>li{font-weight:bold;text-transform:uppercase}#menuTop .menu-1 li:after{content:'';display:block;position:absolute;bottom:0;margin:auto;width:10%;height:5px;background:transparent;transition:all 0.5s ease}#menuTop .menu-1 li:hover:after, #menuTop .menu-1 .selected:after, #menuTop .menu-1 .selected-parent:after{width:99%;background:#0093dd}#menuTop .menu-1
a{float:left;width:100%;margin:8px
0;padding:5px
20px;color:#16475F;font-size:19px;text-decoration:none;background:transparent}#menuTop .menu-1 a:hover, #menuTop .menu-1 .selected a, #menuTop .menu-1 .selected-parent
a{color:#5BCCFF;transition:all 0.5s ease}#menuTop .menu-1>ul{margin:8px
0;line-height:1.5em}#menuTop .menu-1 li:after{display:none}#menuTop .menu-1 li.drop-down:before{position:absolute;right:3px;display:block;content:"\25be";color:#2A6B95}#menuTop .menu-1 ul
ul{display:none;position:absolute;top:2.1em;left:-1px;z-index:10;width:auto;height:auto;white-space:nowrap;background:#efefef}#menuTop .menu-1 .level-0-el:hover .level-1-menu{display:block}#menuTop .menu-1 .level-0-el
li{clear:left;display:block;width:100%;margin-left:0}#menuTop .menu-1 .level-1-el
a{width:100%;margin:0}#menuTop .menu-1 .level-2-menu{top:0;left:100%;border-left:5px solid #0093dd}#menuTop .menu-1 .level-1-el:hover .level-2-menu{display:block}#page{position:relative;float:none;width:100%;margin:0
auto;text-align:left}#page
.pageHome{background:url('/templates/default/img/headerBgHome.jpg') no-repeat top center;min-height:1035px}#page
.pageNormal{background:url('/templates/default/img/headerBgPage.jpg') no-repeat top center;min-height:755px}#page
.pageNormalReal{background:url('/templates/default/img/headerBgHome.jpg') no-repeat top center;height:1035px}#page .pageNormalReal
.pageNameWrap{height:545px}.columnLeft{float:left;width:35%}.columnRight{float:right;width:65%}.listOffer{background:#2A6B95;padding:50px;margin-bottom:15px}.listOffer ul.pages-list{float:none;margin:0}.listOffer ul.pages-list
li.page{padding:15px
0;color:#fff;margin:0;border:none;float:none}.listOffer ul.pages-list li.page
a{color:#fff;font-size:18px;letter-spacing:-0.3px;font-weight:bold}.listOffer ul.pages-list
.title{font-size:18px;padding:0}.listOffer ul.pages-list
.image{display:none}.homeSloganWrap{height:545px;display:table;width:100%}.homeSlogan{display:table-cell;vertical-align:bottom;padding-left:50px;padding-bottom:90px;font-size:52px;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,1)}.contactBox{background:#16475F;padding:50px}.contactBoxDesc{font-size:30px;color:#fff;font-weight:900;line-height:120%;letter-spacing:-0.3px;padding-bottom:10px}.contactBoxCall{color:#5BCCFF;font-size:18px;letter-spacing:-0.3px}.contactBoxPhoneWrap{padding-left:48px;text-align:right;background:url('/templates/default/img/icoLeft.png') no-repeat left center}.contactBoxPhone{color:#5BCCFF;font-size:30px;letter-spacing:-0.3px;font-weight:700;padding:5px
0}.contactBoxPhone
a{color:#5BCCFF;text-decoration:none}.homeAboutBox{padding:70px}.homeAboutBoxDesc{font-size:18px;line-height:150%;color:#16475F;font-weight:700}.homeAboutBoxDesc
h2{font-size:30px;color:#2A6B95;line-height:120%;padding-bottom:30px;font-weight:900}.homeAboutBoxDesc
p{padding-bottom:30px}.more{margin-top:30px}.more
a{width:170px;line-height:48px;background:#5BCCFF;border:1px
solid #5BCCFF;color:#fff;display:block;text-align:center;text-decoration:none;font-weight:700}.more a:hover{color:#5BCCFF;background:#fff}.homeCenterWrap{height:521px;background:url('/templates/default/img/bottomBg.png') no-repeat top center}.homeCenterLeft{float:left;width:50%;padding:100px
150px 0 50px}.homeCenterDesc{font-size:30px;color:#fff;font-weight:900;padding-bottom:20px}.homeRealization
a{margin-bottom:20px;font-size:14px;line-height:150%;color:#5BCCFF;background:url('/templates/default/img/arrowRight.png') no-repeat left 5px;padding-left:20px;display:block}.homeCenterRight{float:right;width:50%;padding:100px
0 50px 150px}.homeListBox{padding-left:70px;padding-bottom:30px}.homeListBox1{background:url('/templates/default/img/homeList1.png') no-repeat left 5px}.homeListBox2{background:url('/templates/default/img/homeList2.png') no-repeat left 5px}.homeListBox3{background:url('/templates/default/img/homeList3.png') no-repeat left 5px}.homeListBoxTitle{font-size:18px;line-height:150%;color:#5BCCFF;font-weight:700}.homeListBoxDesc{font-size:14px;line-height:150%;color:#fff}.sliderWrap{padding:50px
0;display:block;clear:both}.sliderTitle{width:25%;float:left;font-size:30px;color:#16475F;font-weight:700;text-align:right;padding-right:30px;padding-top:10px}.carouselTicker{width:75%;float:left}.carouselTicker:after{clear:both;display:table;content:""}.footContactWrap{background:#2A6B95;padding-top:50px;height:150px}.footContactBox{width:25%;float:left;min-height:56px;text-align:left;font-size:18px}.footContactBox1{font-size:18px;color:#fff}.footContactBox1
h2{font-size:30px;font-weight:900;color:#5BCCFF}.footContactBox2{padding-left:90px;background:url('/templates/default/img/icoFootPhoneLine.png') no-repeat top left}.footContactBox3{padding-left:90px;background:url('/templates/default/img/icoFootMailLine.png') no-repeat top left}.footContactBox4{padding-left:80px;background:url('/templates/default/img/icoFootAddressLine.png') no-repeat top left}.footContactBoxTitle{color:#5BCCFF;padding-top:7px}.phoneFoot a, .mailFoot a,.phoneFoot,.mailFoot,.addressFoot{color:#fff;font-weight:700;text-decoration:none}.footBottomWrap{background:#16475F;padding:15px
0 140px 0}.logoFoot{float:left}.menuFoot{float:right;padding-top:30px}.menuFoot
ul{list-style:none}.menuFoot
li{float:left;line-height:37px;padding:0
20px;font-size:19px;font-weight:900}.menuFoot li
a{color:#5BCCFF;text-transform:uppercase;text-decoration:none}.menuFoot li a:hover, .menuFoot li.selected
a{color:#fff}.copyright{float:right;clear:both;text-align:right;color:#fff;font-size:14px}.copyright
a{color:#fff}.pageNameWrap{height:192px;display:table;width:100%}.pageName{display:table-cell;vertical-align:bottom;padding-left:50px;padding-bottom:10px;font-size:52px;color:#fff;text-shadow:0px 2px 2px rgba(0, 0, 0, 1)}#page
h1{font-size:50px;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,1);margin:0;font-weight:900;line-height:110%}.pageWrap{padding:70px
0 0 70px;font-size:15px;color:#16475F}.pageLineWrap{background:url('/templates/default/img/pageLineBg.png') no-repeat top center;height:131px;width:100%;background-size:cover;margin:50px
0;padding-top:25px;clear:both}.pageLineWrap:after{clear:both;display:table;content:""}.pageLineBox{width:30%;float:left;text-align:center;color:#5BCCFF;padding-top:65px;font-size:18px}.pageLineBox1{background:url('/templates/default/img/homeList1.png') no-repeat top center;width:40%}.pageLineBox2{background:url('/templates/default/img/homeList2.png') no-repeat top center}.pageLineBox3{background:url('/templates/default/img/homeList3.png') no-repeat top center}.pageWrap .images-4{}.pageWrap .images-4
li{width:48%;margin-left:4%}.pageWrap .images-4 li:nth-of-type(2n+1){margin-left:0}.form-full{margin:0}.contact-panel{padding:0;border:0;margin-bottom:25px}.columnRight .pages-list
.page{margin:0
0 15px 0;padding:0;border:none}.columnRight .pages-list .page
.image{display:none}.title
a{color:#16475F}.pages-list:after{clear:both;display:table;content:""}.pageWrap .pages-list{float:none}.pageWrap .pages-list
.title{font-size:15px}.realizationDescription{font-size:16px;font-weight:bold;padding-bottom:20px}.pageWrap .images-3
li{width:23.5%;margin-right:2%}.pageWrap .images-3 li:nth-of-type(4n+4){margin-right:0}.certWrap{margin:0
auto;width:250px}.certWrap:after{clear:both;display:table;content:""}.certLeft{float:left}.certRight{float:right}.menuMobile{display:none;background:#16475F url('/templates/default/img/menuMobile.png') no-repeat 30px center;color:#fff;font-size:24px;line-height:50px;font-weight:900}ul.employeers{list-style:none;padding:0}ul.employeers:after{clear:both;display:table;content:""}ul.employeers
li{float:left;width:48%;margin:0
1% 10px 1%}ul.employeers
.personTitle{text-transform:uppercase}#cookiesPopup{display:block;position:fixed;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid #fff;padding:15px
20%;background:#2a6b95;z-index:9999;color:#fff;text-align:left}#cookiesPopup
p{float:left;font:normal 12px Tahoma;color:#fff;line-height:15px;text-align:left;padding:0;margin:0}#cookiesPopup
a{color:#fff;font-weight:bold;text-decoration:underline}#cookiesPopup
input{background:#fff;color:#000;padding:10px;border:1px
solid #929292;margin-left:10px;cursor:pointer}#checkboxBuy{margin-right:10px}@media screen and (max-width:2000px){}@media screen and (max-width:1190px){#cookiesPopup{padding:15px}}@media screen and (max-width:1100px){.contactBox{padding:50px
30px}}@media screen and (max-width:1020px){#menuTop .menu-1
a{padding:5px
16px}}@media screen and (max-width:1000px){.footContactBox{width:50%}.footContactWrap{height:auto;padding:30px
0}}@media screen and (max-width:980px){.logo{float:none;padding:0;margin:0
auto;text-align:center}.contactTop{float:none;margin:0
auto;width:625px;padding:0}#menuTop{float:none}#menuTop .menu-1
ul{display:table;width:100%}#menuTop .menu-1
li{float:none;display:table-cell}#menuTop .menu-1 ul
ul{display:none}#menuTop .menu-1 .level-0-el:hover .level-1-menu, #menuTop .menu-1 li.drop-down:before{display:none}.columnRight,.columnLeft{width:auto;float:none;clear:both}.listOffer{width:49%;float:left;padding:30px}.listOffer ul.pages-list
li.page{padding:10px
0}.contactBox{width:49%;float:right}.homeCenterWrap{background:none;height:auto}.homeCenterLeft{background:url('/templates/default/img/bottomLeftBg.jpg') no-repeat center center;background-size:cover;float:none;width:auto;padding:30px}.homeCenterRight{background:#16475F;float:none;width:auto;padding:30px}.pageWrap{padding:30px}#menuTop .menu-1
a{padding:5px
0px}}@media screen and (max-width:700px){.contactBoxPhoneWrap{background:none;padding:0}.menuFoot{display:none}}@media screen and (max-width:625px){.contactTop{width:auto}.contactTopDesc{float:none;text-align:center;width:220px;margin:0
auto}.phoneTop.phoneTopFirst,.phoneTop.phoneTopSecond{border:none;float:none;text-align:center;width:190px;margin:0
auto;padding:0}}@media screen and (max-width:615px){.homeAboutBox{padding:30px}.menuMobile{display:block}#menuTop .menu-1{display:none}#menuTop .menu-1>ul{display:block}#menuTop .menu-1>ul>li{display:block}.listOffer,.contactBox{float:none;clear:both;width:auto;margin:0}.sliderTitle{width:auto;float:none;padding:0;text-align:center}.carouselTicker{width:100%;float:none}}@media screen and (max-width:550px){.footContactBox{width:auto;float:none;clear:both}.footContactBox2{padding-left:70px;background:url('/templates/default/img/icoFootPhone.png') no-repeat top left}.footContactBox3{padding-left:70px;background:url('/templates/default/img/icoFootMail.png') no-repeat top left}.footContactBox4{padding-left:70px;background:url('/templates/default/img/icoFootAddress.png') no-repeat top left}.footContactWrap{padding:30px}.footContactBoxTitle{padding:0}.pageLineBox{font-size:14px;padding-top:50px}.pageWrap{padding:30px
10px}.pageName{text-align:center;padding:0}#page
h1{font-size:45px}.homeSlogan{padding:0;text-align:center;vertical-align:middle;font-size:42px}}@media screen and (max-width:480px){.footBottomWrap{padding-bottom:220px}}