a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:none}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Light.eot);src:url(../fonts/ProximaNova/ProximaNova-Light.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Regular.eot);src:url(../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Bold.eot);src:url(../fonts/ProximaNova/ProximaNova-Bold.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Bold.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Semibold.eot);src:url(../fonts/ProximaNova/ProximaNova-Semibold.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Semibold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Extrabld.eot);src:url(../fonts/ProximaNova/ProximaNova-Extrabld.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Extrabld.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova/ProximaNova-Black.eot);src:url(../fonts/ProximaNova/ProximaNova-Black.woff) format("woff"),url(../fonts/ProximaNova/ProximaNova-Black.ttf) format("truetype");font-style:normal;font-weight:800}body{font:300 16px Proxima,sans-serif;line-height:1.5}img{max-width:100%}strong{font-weight:700}p{margin-bottom:10px}.page,.post{margin:0}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1300px;margin:0 auto;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.header.fixed-header{padding:10px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}header.header{padding:30px 0;position:fixed;width:100%;top:0;z-index:9;background-color:#fff;-webkit-transition:.3s;transition:.3s}header.header a{display:inline-block;text-decoration:none}header.header a:focus{outline:0}header.header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .social-list a{margin:0 2px}header.header .social-list a img{vertical-align:middle}header.header .social-list p{margin:0}header.header .navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header.header .navigation li{padding:0 15px}header.header .navigation li a{font-weight:600;color:#000;border-top:2px solid transparent;-webkit-transition:.2s;transition:.2s}header.header .navigation li a:hover{border-color:#2489d8}header.header .phones-list .textwidget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header.header .phones-list p{padding:3px 15px;margin:0}header.header .phones-list p a{color:#8d8d8d;font-weight:400;font-size:14px}header.header .phones-list p a:hover{color:#2489d8}header.header .phones-list img{vertical-align:middle;margin-right:3px}header.header .multi-lang{color:#696969}header.header .multi-lang select{border:none;color:#696969;font-size:12px;padding:4px;background-color:#fff}header.header .multi-lang select:focus{outline:0}ul.numbers{position:absolute;top:50%;left:0;margin-top:-90px}ul.numbers li{color:#6f869d;padding:15px 0;text-align:center}ul.numbers li.active{color:#0579d3;font-size:30px;font-weight:700}.wrap-first-window{background:url(../images/bg-window.png) center center no-repeat;background-size:cover;padding:250px 0;position:relative}.wrap-first-window .first-window{width:100%;position:relative}.wrap-first-window .wrap-logo{margin-bottom:30px}.wrap-first-window .desc-company{text-align:center;padding:0 15%;line-height:1.3}.wrap-first-window .desc-company p{font-size:87px;color:#fff;opacity:.05;font-weight:700}.wrap-first-window ul.numbers li.active{color:#fff}.wrap-first-window h1{font-size:75px;color:#fff;font-weight:700;text-transform:uppercase}.wrap-first-window h2{font-size:18px;color:#fff}.wrap-first-window .scroll-to-bottom{position:absolute;bottom:50px;left:50%;margin-left:-10px}.wrap-first-window .scroll-to-bottom:hover{cursor:pointer}.wrap-first-window .scroll-to-bottom:after{content:'';display:inline-block;width:23px;height:30px;border:1px solid #fff;border-radius:20px}.wrap-first-window .scroll-to-bottom:before{content:'';height:8px;width:1px;position:absolute;opacity:1;left:50%;top:4px;background-color:#fff;display:inline-block;-webkit-animation:scroll-to-bottom 1s infinite;animation:scroll-to-bottom 1s infinite}@-webkit-keyframes scroll-to-bottom{0%{top:4px;opacity:1}80%{top:12px;opacity:1}100%{top:12px;opacity:0}}@keyframes scroll-to-bottom{0%{top:4px;opacity:1}80%{top:12px;opacity:1}100%{top:12px;opacity:0}}.wrap-about-us{padding:5% 0;background:url(../images/large-star.png) center right no-repeat}.wrap-about-us .about-us{position:relative;width:100%;padding:0 20%}.wrap-about-us .about-us h2{font-size:40px;text-align:center;margin-bottom:15px}.wrap-about-us .about-us h2,.wrap-about-us .about-us h3,.wrap-about-us .about-us h4{color:#132b4f;font-weight:700}.wrap-about-us .about-us h3{font-size:36px}.wrap-about-us .about-us h4{font-size:28px}.wrap-services{padding:80px 0;background-color:#f3f3f3}.wrap-services .services{position:relative}.wrap-services .label-service{position:absolute;right:-11%;top:40%;font-size:108px;font-weight:700;opacity:.05;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);line-height:1}.wrap-services h2{color:#132b4f;font-weight:700;font-size:40px;text-align:center;margin-bottom:50px}.wrap-services .services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrap-services .services-list h3{font-weight:500;color:#132b4f;font-size:20px;margin-bottom:10px}.wrap-services .services-list h3 img{vertical-align:middle;margin-right:15px}.wrap-services .service-item{width:50%;padding:3% 8%;position:relative}.wrap-services .service-item:nth-child(odd){background:url(../images/short-line.png) right repeat-y}.wrap-services .service-item:nth-child(odd):after{content:'';position:absolute;width:55px;height:55px;right:-26px;top:50%;margin-top:-27px;background:url(../images/large-dot.svg) no-repeat;-webkit-animation:ScaleDot .8s infinite;animation:ScaleDot .8s infinite}.wrap-services .service-item li{padding:7px 0 7px 20px;position:relative;line-height:1.2}.wrap-services .service-item li:before{position:absolute;top:9px;left:0;content:'';display:inline-block;width:13px;height:13px;background:url(../images/small-star.svg) no-repeat}@-webkit-keyframes ScaleDot{0%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ScaleDot{0%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}footer.footer{background-color:#1e4665;background-image:url(../images/line-dashed.png);background-size:cover;padding:60px 0;font-size:14px}footer.footer .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.footer .menu-footer ul li{display:inline-block;padding:0 15px}footer.footer .menu-footer ul li a{color:#fff;text-decoration:none;font-weight:600;display:inline-block;padding:3px 0;border-top:2px solid transparent}footer.footer .menu-footer ul li a:hover{border-color:#fff}footer.footer a:focus{outline:0}footer.footer .contact-footer{width:100%;max-width:230px}footer.footer .contact-footer h4{font-weight:600;color:#fff}footer.footer .contact-footer li{position:relative;padding:3px 0 3px 30px;color:#fff}footer.footer .contact-footer li a{color:#fff;text-decoration:none}footer.footer .contact-footer li img{position:absolute;top:7px;left:0}.callback-fixed{position:fixed;bottom:9%;right:8%}.callback-fixed button{background-color:transparent;border:none;-webkit-animation:ScaleDot 2s infinite;animation:ScaleDot 2s infinite;position:relative;z-index:1}.callback-fixed button img{-webkit-box-shadow:0 10px 40px rgba(39,126,191,.5);box-shadow:0 10px 40px rgba(39,126,191,.5);border-radius:50%}.callback-fixed button:focus{outline:0}.callback-fixed button:focus+ul{right:110px}.callback-fixed button:focus+ul li img{opacity:1}.callback-fixed button:hover{cursor:pointer}.callback-fixed ul{position:absolute;top:20px;width:182px;right:30px;-webkit-transition:.8s;transition:.8s}.callback-fixed ul li{display:inline-block}.callback-fixed ul li img{opacity:0;-webkit-transition:.5s;transition:.5s;width:40px}.callback-fixed ul li a:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.callback-fixed ul li a:focus{outline:0}@-webkit-keyframes animItemCallback{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes animItemCallback{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.copy-con{padding:10px 0;background-color:#1d3c54}.copy-con p{margin:0}.copy-con .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copy-con .copy{color:#426b8b;font-size:14px;font-weight:600}.copy-con .links-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copy-con .links-wrap .social-links{margin-right:30px}.copy-con .links-wrap .social-links img{vertical-align:middle}.copy-con .links-wrap .social-links a{margin:0 4px}.copy-con .multi-lang select{background-color:transparent;color:#5c91b9;border:none;font-size:12px}@media only screen and (max-width:1024px){body{font-size:14px}header.header .navigation li{font-size:14px}header.header .logo{width:100px}header.header .phones-list .textwidget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-first-window{padding:150px 0}.wrap-first-window h1{font-size:35px}.wrap-first-window .desc-company p{font-size:64px}.wrap-first-window .wrap-logo img{width:70px}ul.numbers li{font-size:12px}ul.numbers li.active{font-size:20px}.wrap-about-us .about-us h2,.wrap-services h2{font-size:26px}footer.footer{padding:38px 0}footer.footer .logo{width:120px}}@media only screen and (max-width:768px){body{font-size:12px}.container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}header.header.fixed-header{padding:10px 0}header.header{padding:10px 0}header.header .logo,header.header .navigation,header.header .phones-list{display:none}header.header .social-list{margin-left:auto;margin-right:30px}.wrap-first-window{padding:100px 0 45px}.wrap-first-window .scroll-to-bottom{display:none}.wrap-first-window h1{font-size:14px}.wrap-first-window .desc-company p{font-size:18px}ul.numbers{display:none}.wrap-about-us{background-image:none;padding:0}.wrap-about-us .about-us h3{font-size:20px}.wrap-about-us .about-us,.wrap-services{padding:30px 0}.wrap-about-us .about-us h2,.wrap-services h2{font-size:24px}.wrap-services h2{margin-bottom:0}.wrap-services .label-service{display:none}.wrap-services .services-list h3{font-size:14px}.wrap-services .service-item{width:100%;padding:50px 0;background:url(../images/lines-mobile.png) bottom repeat-x}.wrap-services .service-item:nth-child(odd){background:url(../images/lines-mobile.png) bottom repeat-x}.wrap-services .service-item:after{content:'';position:absolute;width:35px;height:35px;right:50%;top:auto;bottom:-17px;margin-top:0;margin-right:-17px;background:url(../images/large-dot.svg) no-repeat;background-size:contain;-webkit-animation:ScaleDot 2s infinite!important;animation:ScaleDot 2s infinite!important}.wrap-services .service-item:nth-child(odd):after{width:35px;height:35px;right:50%;top:auto;bottom:-17px;margin-top:0;margin-right:-17px;background:url(../images/large-dot.svg) no-repeat;background-size:contain}.wrap-services .service-item:last-child{background:0 0}.wrap-services .service-item:last-child:after{display:none}#open-menu{display:block;padding:0;background-color:transparent;border:none}#open-menu:focus{outline:0}.mobile-menu{background:rgba(33,66,98,.98);width:90%;position:absolute;top:46px;padding-bottom:30px;display:none}.mobile-menu .title-company{font-weight:500;color:#586e8f;font-size:15px;padding:15px}.mobile-menu .title-company span{font-weight:700}.mobile-menu #close-menu{position:absolute;top:15px;right:15px;background-color:transparent;border:none}.mobile-menu #close-menu:focus{outline:0}.mobile-menu li a{color:#fff;display:block;padding:8px 15px;font-size:14px;text-decoration:none}.mobile-menu li a:hover{background-color:#3a5977}footer.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.footer .logo{text-align:center;margin:0 auto 10px}footer.footer .menu-footer{margin-bottom:10px;text-align:center}footer.footer .menu-footer ul li a{font-weight:300}footer.footer .contact-footer{max-width:none}.callback-fixed{bottom:-10px;right:-10px;width:100px}.callback-fixed button:focus+ul{right:70px}.callback-fixed ul{top:22px}.callback-fixed ul li{padding:3px}.callback-fixed ul li img{width:25px}}@media only screen and (min-width:769px){#open-menu,.mobile-menu{display:none!important}}