a,button,img,input,select,textarea{border:none;outline:0}
a:active,a:focus,button:active,button:focus,img:active,img:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}
body,html{position:relative;width:100%}
aside,footer,header,nav{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
body,button,h1,h2,h3,h4,input,p,textarea,ul{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}button{cursor:pointer}
a,a:hover,a:visited{text-decoration:none}
img{max-width:100%}
a,div,header,input,section,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
ul{list-style:none}
@font-face{font-family:"Hammersmith One";src:url(../fonts/HammersmithOne-Regular.eot);src:url(../fonts/HammersmithOne-Regular.eot@) format("embedded-opentype"),url(../fonts/HammersmithOne-Regular.ttf) format("truetype"),url(../fonts/HammersmithOne-Regular.woff) format("woff"),url(../fonts/HammersmithOne-Regular.woff2) format("woff2"),url(../fonts/HammersmithOne-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.eot);src:url(../fonts/Raleway-Regular.eot@) format("embedded-opentype"),url(../fonts/Raleway-Regular.ttf) format("truetype"),url(../fonts/Raleway-Regular.woff) format("woff"),url(../fonts/Raleway-Regular.woff2) format("woff2"),url(../fonts/Raleway-Regular.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.eot);src:url(../fonts/Raleway-Bold.eot@) format("embedded-opentype"),url(../fonts/Raleway-Bold.ttf) format("truetype"),url(../fonts/Raleway-Bold.woff) format("woff"),url(../fonts/Raleway-Bold.woff2) format("woff2"),url(../fonts/Raleway-Bold.svg) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:Raleway;src:url(../fonts/Raleway-ExtraBold.eot);src:url(../fonts/Raleway-ExtraBold.eot@) format("embedded-opentype"),url(../fonts/Raleway-ExtraBold.ttf) format("truetype"),url(../fonts/Raleway-ExtraBold.woff) format("woff"),url(../fonts/Raleway-ExtraBold.woff2) format("woff2"),url(../fonts/Raleway-ExtraBold.svg) format("svg");font-weight:800;font-style:normal}
body{background:#002137;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
body a{color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.content{width:100%;max-width:1340px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}
h1,h2,h3,h4{font-weight:400}.buttn-white{display:table;border:2px solid #fff;border-radius:20px;padding:20px 40px;margin-left:auto;margin-right:auto;text-transform:uppercase;background:0 0;color:#fff;font-size:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.buttn-white:hover{background:#c12727}.buttn-red{display:table;border:2px solid #fff;border-radius:20px;padding:20px 40px;margin-left:auto;margin-right:auto;text-transform:uppercase;background:#c12727}
.buttn-red:hover{background:#c12727}::-webkit-scrollbar{width:6px;height:3px}::-webkit-scrollbar-button:start{background-color:#002137;height:1px}::-webkit-scrollbar-track{background-color:#054050}::-webkit-scrollbar-track-piece{background-color:#002137}::-webkit-scrollbar-thumb{height:3px;background-color:#054050;width:6px}::-webkit-scrollbar-corner{background-color:#002137}::-webkit-resizer{background:#002137}
@media (max-width:490px)
{.content{padding-left:20px;padding-right:20px}}
@media (max-width:340px)
{.content{padding-left:14px;padding-right:14px}}
.menu-head{background:#054050}
.menu-head .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menu-head .content .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:9px;padding-bottom:9px}
.menu-head .content .logo img{width:55px;height:55px}
.menu-head .content .logo span{display:block;float:right;font-size:1.65rem}
.menu-head .content .menu-link{color:rgba(255,255,255,.8);font-size:15px;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);text-transform:uppercase;font-weight:500}
.menu-head .content .menu-link:hover{background:rgba(0,0,0,.5)}
@media (max-width:410px){
    .menu-head .content .logo img{width:40px;height:40px}
    .menu-head .content .logo span{font-size:1.3em}
    .menu-head .content .menu-link{padding-left:10px;padding-right:10px}}
.first-screen{background:rgba(0,32,44,.5);position:relative;min-height:calc(100vh - 73px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first-screen::after{content:"";background-size:cover;background-image:url(../img/cityscapebanner.gif);background-position:left 20%;opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}
.first-screen .title-first{text-align:center;max-width:930px;margin-left:auto;margin-right:auto;padding-bottom:30%;padding-top:5%}
.first-screen .title-first h1{font-family:"Hammersmith One",sans-serif;font-size:63px;line-height:110%;margin-bottom:50px}
.first-screen .title-first h4{line-height:1.5em;font-size:26.4px;font-family:'Hammersmith One',sans-serif;margin-bottom:14px}
.first-screen .title-first h4 strong{background-color:rgba(0,255,217,.49);font-weight:500;padding:2px 8px;border-radius:3px;margin:0 1px;line-height:1.6em}
@media (max-width:480px){
    .first-screen .title-first h1{font-size:48px}
    .first-screen .title-first h4{font-size:22px;line-height:1.8em}}
.mob-block{position:relative;padding-bottom:60px}
mob-block .mobile-img{display:block;max-width:450px;margin-left:auto;margin-right:auto;margin-top:-16%;margin-bottom:90px}
.center-text{max-width:618px;margin-left:auto;margin-right:auto;margin:60px auto 120px}
.center-text:last-child{margin-bottom:30px}
.title-head{font-family:Raleway,sans-serif;margin-bottom:30px;font-size:44px;line-height:110%;font-weight:800}
.flow-text{font-size:25px;margin-top:25px;margin-bottom:35px;line-height:1.5}
.secondary-text{font-size:18px;line-height:2;margin-top:18px;margin-bottom:35px}
.img-back{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-top:74px;padding-bottom:74px;position:relative}
.img-back img.prodshot{width:550px;display:block;margin:30px auto}
.img-back span.badge.new{padding:0 6px;text-align:center;font-size:12px;line-height:22px;height:22px;float:right;background-color:#4caf50;border-radius:2px}
.red-back{background-image:url(../img/second-back.png)}.tower{background-image:url(../img/third-back.png)}.telef{background-image:url(../img/tel-back.png)}
.logo-cent{width:150px;height:150px;display:block;margin-left:auto;margin-right:auto}
.logos-section{padding-top:70px;background:#001821;text-align:center;padding-bottom:30px}
.panel .logo{display:inline-block;padding:15px}
.panel .logo a img{max-width:175px}
@media (max-width:540px){
    .mob-block .mobile-img{display:none}
    .title-head{font-size:36px}
    .flow-text{font-size:20px}
    .center-text{margin-bottom:70px}
    .secondary-text{font-size:16px;margin-top:10px;margin-bottom:30px;line-height:1.8}
    .img-back{padding-top:20px;padding-bottom:20px}
    .logo-cent{width:110px;height:110px}}
.down-page{min-height:calc(100vh + 180px);width:100%}
.down-page .img-boxx img{max-width:460px;display:block;opacity:.8}
.down-page .container{max-width:1140px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}
.down-page .center-page{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:200px;padding-top:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:60px}
.down-page .title-huge h3{font-size:54px;margin-top:0;margin-bottom:0;line-height:1.3}.down-page .title-huge{margin-bottom:55px}
.down-page .buttn-white{margin-left:0}.down-page .cent-bl p{font-size:22px;line-height:1.3;margin-top:0;margin-bottom:10px;font-weight:500}
.down-page .restore-text{margin-bottom:30px}.down-page .restore-form input,.down-page .restore-form textarea{background:#054050;display:block;border-radius:10px;padding:22px;font-size:16px;outline:0;color:#fff;margin-bottom:15px;font-family:inherit}
.down-page .restore-form input::-webkit-input-placeholder,.down-page .restore-form textarea::-webkit-input-placeholder{color:#ababab;font-size:16px}
.down-page .restore-form input::-moz-placeholder,.down-page .restore-form textarea::-moz-placeholder{color:#ababab;font-size:16px}
.down-page .restore-form input:-ms-input-placeholder,.down-page .restore-form textarea:-ms-input-placeholder{color:#ababab;font-size:16px}
.down-page .restore-form input::-ms-input-placeholder,.down-page .restore-form textarea::-ms-input-placeholder{color:#ababab;font-size:16px}
.down-page .restore-form input::placeholder,.down-page .restore-form textarea::placeholder{color:#ababab;font-size:16px}
.down-page .restore-form textarea{width:100%;min-height:100px;resize:none}
.down-page .restore-form input{width:50%;margin-bottom:40px}
@media (max-width:1200px){
    .down-page .title-huge h3{font-size:40px}
    .down-page .btn{font-size:18px;padding-top:12px;padding-bottom:12px;text-align:center}
    .down-page .img-boxx img{max-width:100%}
    .down-page .center-page{padding-top:80px;padding-bottom:100px}
    .down-page .img-boxx{width:40%}}
@media (max-width:790px){
    .down-page .title-huge h3{font-size:30px}
    .down-page .center-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
    .down-page .img-boxx{width:50%}
    .down-page .restore-form .btn{margin-left:auto;margin-right:auto}
    .down-page .cent-bl p{font-size:18px}}
@media (max-width:580px){
    .down-page .restore-form input{width:100%}
    .down-page .restore-form .buttn-white{margin-left:auto;margin-right:auto}
    .down-page .center-page{padding-top:60px;padding-bottom:70px}
    .down-page .center-page .img-boxx{display:none}}
@media (max-width:460px){
    .down-page .img-boxx{width:100%}
    .down-page .restore-form textarea{min-height:128px}
    .down-page .restore-form input{margin-bottom:30px}}
@media (max-width:360px){
    .down-page .title-huge h3{font-size:26px}}
.footer{padding-top:20px;background:#002137}
.footer .main-foot{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px}
.footer .title-head{font-family:Raleway,sans-serif;padding:30px 0 0;font-size:24px;line-height:110%;margin:1.0933333333rem 0 .656rem 0}
.footer .grey-text{color:#f5f5f5;margin:15px 0}
.footer h6.title-head{font-size:17px;line-height:110%;margin:.7666666667rem 0 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}
.footer .svg-inline--fa.fa-w-16{width:1em}
.footer ul.download_links li{display:inline-block;margin-right:20px;margin-bottom:10px}
.footer ul.download_links li a{color:#fff;border:1px solid;height:48px;border-radius:20px;padding:12px 42px;display:inline-block}
.footer ul.download_links li a svg{margin-right:8px;position:relative;top:3px}
.footer .svg-inline--fa.fa-w-18{width:1.125em}
.footer .left-footer{width:60%;max-width:620px;margin-right:auto}
.footer .right-footer{width:33%}
.footer .right-footer a{color:#039be5}
.footer .footer-copyright{padding-bottom:20px;font-size:15px}
.footer .footer-copyright .content{display:-webkit-box;display:-ms-flexbox;display:flex;-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-copyright .foot-text{opacity:.8}
.footer .footer-copyright .more-links a{padding:0 10px 0 0;color:rgba(255,255,255,.5)}
@media (max-width:1060px){
    .footer .footer-copyright .content{display:block}
    .footer .footer-copyright .content .foot-text{padding-bottom:15px}}
@media (max-width:680px){
    .footer .main-foot{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}
    .footer .main-foot .left-footer{width:100%}
    .footer .main-foot .right-footer{width:100%}
    .footer .title-head{margin-top:0;padding-top:20px}}
@media (max-width:400px){
    .footer h6.title-head{font-size:15px}}
.reviews{padding-top:120px;padding-bottom:74px;background:url(../img/rev-img.png) no-repeat center center;background-size:cover;background-attachment:fixed;overflow:hidden}
.reviews .text-left{width:70%;margin-right:auto}
.reviews .text-right{width:70%;margin-left:auto}
.reviews .content{max-width:1140px}
.reviews h4{font-family:Raleway,sans-serif;margin-bottom:25px;font-size:30px;font-weight:600;margin-top:60px}
.reviews p:not(.flow-text){font-size:20px;margin-bottom:20px;line-height:1.5}
.reviews .center{text-align:center}
.reviews .mb35{margin-bottom:35px!important}
.reviews .grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.reviews .grid .text-grid{width:calc(50% - 25px)}
.reviews .grid .text-grid p:first-child{font-weight:600;font-size:22px}
.reviews .buttn-red{margin-top:70px}
@media (max-width:640px){
    .reviews{padding-top:70px;padding-bottom:50px}
    .reviews .text-left{width:100%;margin-right:0}
    .reviews .text-right{width:100%;margin-left:0}
    .reviews h4{margin-bottom:20px;font-size:24px;margin-top:45px}
    .reviews p:not(.flow-text){font-size:17px;margin-bottom:15px}
    .reviews .mb35{margin-bottom:20px!important}
    .reviews .grid .text-grid{width:100%}
    .reviews .grid .text-grid p:first-child{font-size:20px}
    .reviews .buttn-red{margin-top:50px}}