*{padding:0;margin:0}html,body{background-color:#ddd;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#555}ul{list-style:none}body{font-family:'Montserrat',verdana,sans-serif;font-size:14px;color:#333}.ui-container{margin:auto;box-sizing:border-box;position:relative}input,select,textarea{-webkit-appearance:none;font-family:'Montserrat',verdana,sans-serif}input:focus,select:focus,textarea:focus{outline:none}.hidden{display:none}.center{text-align:center}.float-r{float:right;margin-left:25px}.line-through{text-decoration:line-through}.grecaptcha-badge{z-index:15}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar{background:#eee;width:14px}::-webkit-scrollbar-thumb{background:#8E9636}header{background-color:#254A70;width:100%;z-index:15}#header-bar{background-color:#333;color:#fff;padding:5px;height:45px;box-sizing:border-box}#header-bar li{display:inline-block}.header-bar-left a{color:#bbb}.header-bar-left a,.header-bar-left span{display:block;padding:10px;font-size:11px;text-transform:uppercase;font-weight:700}.header-bar-left span{color:#ADBC35}.header-bar-right{float:right}.header-bar-right li{padding:10px;font-size:13px}.header-bar-right i{margin-right:5px;color:#ADBC35}.header-bar-right a{color:#fff}.header-bar-left a:hover{color:#fff}.header-bar-right a:hover{color:#ADBC35}#header-main{position:relative;height:115px}#logo{position:absolute;left:0;top:20px;width:75px;height:75px;background-image:url(../img/logo.png);background-repeat:no-repeat;background-size:75px 75px}#main-menu{position:relative;z-index:20}#main-menu>ul{position:absolute;right:20px;top:-66px}#main-menu>ul>li{display:inline-block;margin-left:10px;position:relative}#main-menu>ul>li>a{display:block;padding:15px;color:#ccc;font-weight:300;font-size:13px;text-transform:uppercase;cursor:pointer}#main-menu>ul>li>a:hover,#main-menu>ul>li>a.active{color:#fff}#main-menu li.drop>a::after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;margin-left:7px;transition:.1s;display:inline-block}#main-menu .menu-drop{display:none}@media (min-width:901px){#main-menu .menu-drop{position:absolute;background-color:#9DA839;z-index:10;width:250px;right:0;padding-top:20px}#main-menu .menu-drop a{display:block;text-align:right;font-size:13px;color:#fff;padding:15px}#main-menu li.drop:hover>a{background-color:#9DA839;color:#fff}#main-menu .menu-drop a:hover{background-color:#8E9636}#main-menu li.drop:hover .menu-drop{display:block}#main-menu li.drop:hover>a::after{transform:rotate(180deg)}}#page{background-color:#fff}.page-pad{padding:25px 25px 75px 25px;clear:left}.page-nav{background-color:#eee;font-size:0}.page-nav li{display:inline-block;font-size:14px;border-left:1px solid #ddd;background-color:#eee}.page-nav li a{display:block;padding:20px 25px}.page-nav li:first-child{border-left:none}.page-nav li:last-child{border-right:1px solid #ddd}.page-nav li.active{background-color:#fff;border-color:#fff}.page-nav li.active + li{border-left-color:#fff}.page-nav li a:hover{text-decoration:underline}.path{margin-bottom:25px;font-size:13px}.path li{display:inline-block}.path li::after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900;display:inline-block;margin:0 5px 0 8px;font-size:11px;color:#777}.path li:last-child::after{content:""}.path a:hover{text-decoration:underline}.content{line-height:1.4em}.content-right-pad{padding-right:30px}.content a{color:#369}.content h1,.content h2,.content h3,.content h4{font-weight:300;line-height:normal}.content h1{font-size:27px;margin-bottom:40px}.content h2{font-size:27px;margin-bottom:40px}.content h3{font-size:18px;margin-bottom:20px}.content h4{font-size:18px;margin-bottom:20px}.content-box{background-color:#fff;padding:25px;margin-bottom:25px}.content ul{margin:30px 0 0 0}.content li{margin:6px 0 6px 20px;padding-left:15px;position:relative}.content li::before{font-family:"Font Awesome 5 Free";content:"\f111";font-weight:900;color:#B5BF46;font-size:9px;position:absolute;left:0}.content a:hover{text-decoration:underline}.content p{margin-bottom:20px}.content p:last-child{margin-bottom:0}.smallprint{font-size:10px}.smallprint-spaced{margin-top:30px}.footer-top{border-top:15px solid #8E9636;padding-top:30px!important}footer{background-color:#333;color:#ddd;font-size:13px}footer .col{padding-bottom:30px}footer p a{color:#8E9636}footer p a:hover{text-decoration:underline}footer li{display:block;padding:2px 0}footer li a{color:#ddd}footer li a:hover{color:#8E9636}footer h4{color:#fff;font-weight:400;font-size:16px;margin-bottom:20px}footer p{margin-bottom:20px}footer p:last-child{margin-bottom:0}.post-footer{border-top:1px solid #555;text-align:right;font-size:11px;padding:8px 0 40px;line-height:1.5em;color:#999}.post-footer a{color:#999}.post-footer a:hover{text-decoration:underline}#ui-back-top{position:fixed;bottom:0;left:40px;width:60px;height:50px;background-color:#254A70;text-align:center;cursor:pointer;transition:height .2s;display:none;backface-visibility:hidden}#ui-back-top:hover{height:70px}#ui-back-top i{color:#ccc;font-size:30px;line-height:50px;transition:color .2s}#ui-back-top:hover i{color:#fff}.banners{position:relative;overflow:hidden;background-image:url(../img/video/cover.jpg);background-size:cover}.banners .ui-container{z-index:15}.banner-video-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.4;z-index:10}.banners .video-loading{background-image:url(../img/video/cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.banner-500{height:500px;background-size:cover;background-position-x:center}.banner-video{width:100%;height:100%;position:absolute}.banner-video iframe{border:0;width:100%;height:100%}.banner-tower{background-image:url(../photo/tower.jpg);background-position:center top;background-repeat:no-repeat;height:400px;background-color:#0C1116}.banner-text{color:#fff;width:60%;padding-top:60px}.banner-text h1{font-weight:300;font-size:33px;margin-bottom:25px}.banner-text p{line-height:1.5em;font-size:15px}.banner-actions{margin-top:60px}.banner-btn{display:inline-block;border-color:#9DA839;background-color:#9DA839;padding:12px 20px;color:#fff;font-size:18px;font-weight:300}.banner-btn:hover{border-color:#8E9636;background-color:#8E9636}.banner-actions ul{margin-top:20px}.banner-actions li{display:inline-block;margin-right:15px}.banner-actions li a{color:#fff;font-size:13px}.banner-actions li a:hover{text-decoration:underline}.promo{margin-top:40px;margin-bottom:25px}.promo-box{background-color:#fff;display:block;color:#333!important;margin-bottom:25px}.promo-box-heading{height:180px;background-size:cover;position:relative}.promo-box-heading h2{color:#fff;text-align:center;font-weight:400;font-size:35px;font-weight:300;position:absolute;top:50%;transform:translate(0,-50%);width:100%;padding:0 25px;box-sizing:border-box;line-height:1.2em}.promo-box:hover h2{color:#ADBC35}.promo-box-i-server{background-image:url(../img/promo/server.jpg)}.promo-box-i-code{background-image:url(../img/promo/code.jpg)}.promo-box-i-nh{background-image:url(../img/promo/nh.jpg)}.promo-box-i-phone{background-image:url(../img/promo/phone.jpg)}.promo-box-i-drives{background-image:url(../img/promo/drives.jpg);height:auto;padding:0 40px 40px}.promo-box-text{padding:35px 25px;text-align:center;min-height:145px;box-sizing:border-box}.promo-box-text span{display:block;margin-top:15px;color:#369}a.promo-box:hover{text-decoration:none}.promo-box .banner-actions{margin-top:30px}.home-contact{background-image:url(../img/promo/handset.jpg);background-position:top right;background-color:#D6D5D0;background-repeat:no-repeat}.home-contact h2{margin-bottom:120px}.error{padding:15px;background-color:#CD333F;color:#fff;margin-bottom:25px}.message{padding:15px;background-color:#29891A;color:#fff;margin-bottom:25px}.news{position:relative;margin-bottom:25px}.news:last-child{margin-bottom:0}.news-date{position:absolute;left:0;top:0;width:80px;background-color:#369;color:#fff;padding:10px;box-sizing:border-box;text-align:center;font-weight:300}.news-date span{display:block;font-size:20px;margin-top:7px}.news-content{margin-left:80px;border-left:1px solid #369;padding:0 0 20px 20px}@media (max-width:600px){.news-content{margin-left:0;border-top:1px solid #369;border-left:none;padding:20px 0}.news-date{position:relative}}fieldset.responsive{max-width:600px;margin:auto;border:none}fieldset.full{border:none}fieldset.responsive label,fieldset.full label{display:block;font-size:12px;margin-bottom:8px;margin-top:15px}fieldset.responsive label:first-child{margin-top:0}.input input,.select select,.text textarea{box-sizing:border-box;width:100%;border:none;padding:12px 0;position:relative;display:block;border-radius:0;background-color:inherit;border:1px solid #999;padding:12px;background-color:#eee}.input,.text,.select{position:relative}.input i,.text i,.select i{position:absolute;right:15px;top:13px;color:#999;display:none;pointer-events:none}.select i{right:40px}.input i::before,.text i::before,.select i::before{content:"\f06a"}input:invalid + i,textarea:invalid + i,select:invalid + i{display:block}.select::after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;position:absolute;right:15px;top:10px;color:#777;pointer-events:none}fieldset select{cursor:pointer}fieldset.fieldset-light .input input,fieldset.fieldset-light select{border:none;border-bottom:1px solid #999}.btns{margin-top:25px;text-align:right}.btns-left{margin-top:25px}.btns-center{margin-top:25px;text-align:center}.btn{display:inline-block;background-color:#9DA839;padding:12px 20px;color:#fff;font-size:14px;font-weight:300;border:none;cursor:pointer;color:#fff!important;border-radius:0}.btn:hover{background-color:#8E9636;text-decoration:none!important}.btn-clear{background-color:transparent;border:1px solid #eee;color:#eee!important}.btn-clear:hover{background-color:transparent;border:1px solid #fff;color:#fff;text-decoration:none!important}figure{display:block;text-align:center}figure img{border:10px solid #ddd;max-width:100%;box-sizing:border-box}.content img{max-width:100%;box-sizing:border-box}.panel{margin-bottom:25px;background-color:#eee}.panel-pad{padding:25px}.panel p{margin-bottom:20px}.panel p:last-child{margin-bottom:0}.panel h2{background-color:#ddd;font-weight:300;padding:15px 25px 15px 15px;margin:0;font-size:17px;position:relative;padding-left:45px}.panel h2 i{color:#999;margin-right:5px;position:absolute;left:15px}.panel figure img{width:100%;border:0}.panel figure{margin-bottom:20px}.panel figure:last-child{margin-bottom:0}.panel-offer{background-color:#CD333F;color:#fff}.panel-offer .big{font-size:22px;font-weight:300;text-align:center;line-height:normal;margin-bottom:30px}.panel-offer a{color:#fff!important}.panel a:hover{text-decoration:underline}.panel-quote{font-size:12px}.panel-quote span{display:block;margin-top:15px}.center-price{font-size:22px;margin-top:40px;text-align:center;display:block;font-weight:300}.center-price small{display:block;font-size:13px;margin-top:5px}.center-price i{font-style:normal;text-decoration:line-through}.map{border:1px solid #ccc;padding:10px}.map>.gmap{height:400px}.map-search{margin-bottom:10px}.gmap-search{border:1px solid #ccc;width:100%;box-sizing:border-box;padding:10px}.product-panel{padding:25px;color:#fff!important;text-align:center;display:block;margin-bottom:25px}a.product-panel{border:5px solid #fff;transition:all ease-in-out .1s}.product-panel-left{text-align:left}a.product-panel:hover{text-decoration:none!important;cursor:pointer}.product-panel-blue{background-color:#369}.product-panel-blue:hover{border-color:#369}.product-panel-green{background-color:#29891A}.product-panel-green:hover{border-color:#29891A}.product-panel-red{background-color:#CD333F}.product-panel-red:hover{border-color:#CD333F}.product-panel h2{font-size:20px;margin-bottom:10px}.product-panel .headline small{font-size:12px}.product-panel .headline b{font-weight:300;font-size:60px;display:block;line-height:normal;margin-bottom:-5px}.product-panel li{padding-left:0;margin:6px 0;font-size:12px}.product-panel li::before{display:none}.product-panel .price{display:block;margin-top:20px;font-size:16px;font-weight:400}.product-panel .price-small{display:block;margin-top:10px;font-size:10px;font-weight:400}dt,dd{box-sizing:border-box;width:50%;display:inline-block;margin-bottom:4px}dt{text-align:right;padding-right:10px}dd{padding-left:10px}.loading{font-size:30px;text-align:center}.range{display:flex;width:100%;position:relative;line-height:1em;margin-top:20px}a.range-option{display:block;flex-grow:1;flex-basis:0%;text-align:center;box-sizing:border-box;position:relative;padding-top:40px;cursor:pointer;color:#333;font-size:12px}a.range-option:hover{text-decoration:none}.range-option::before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:#ccc;font-size:12px;z-index:5;position:absolute;text-align:center;width:100%;top:0}.range-bar-left,.range-bar-right{position:absolute;width:50%;background-color:#ccc;height:3px;top:5px;z-index:4}.range-bar-right{left:50%}.range-option-chosen::before{color:#37adbf;font-size:18px}.range-option-chosen .range-bar-left,.range-option-prev .range-bar-right,.range-option-prev .range-bar-left{background-color:#37adbf}.range-option-prev::before{color:#37adbf}.files{display:flex;flex-wrap:wrap;justify-content:center}.file{min-width:140px;box-sizing:border-box;flex-basis:25%;padding:10px;text-align:center;padding-top:80px;cursor:pointer;color:#333!important;margin-bottom:20px}.file-pdf{background-image:url(../img/icon/pdf.png);background-position:top center;background-repeat:no-repeat}.feature{position:relative;margin-bottom:20px;min-height:60px}.feature i{font-size:40px;position:absolute;top:8px;left:0;color:#999;width:90px;text-align:center;color:#D6712F}.feature-float i{position:relative;float:left;margin:0 20px 60px}.feature>div{margin-left:90px}.feature-float>div{margin-left:0}.blocks-10>*{display:inline-block;margin:10px}.ui-container{width:1100px}#mobile-nav{display:none;position:absolute;right:30px;top:0;line-height:90px;color:#eee;font-size:25px;cursor:pointer}.page-pad .content{margin-bottom:25px}@media (max-width:1250px){.ui-container{width:100%;padding:0 25px}#logo{left:20px}.page-pad{padding-left:0;padding-right:0}.post-footer{margin:0 20px;width:auto;padding:8px 0 40px}.ui-full{padding:0}#header-bar,#header-main{padding-left:20px;padding-right:20px;background-position:20px 20px}.page-nav{margin-left:-25px;margin-right:-25px}.page-nav li a{border-right:none}}@media (max-width:1023px){.content-right-pad{padding-right:0}}@media (max-width:1000px){.header-bar-right a span{display:none}.header-bar-right i{color:#fff}.header-bar-right a:hover i{color:#ADBC35}}@media (max-width:900px){#logo{height:50px;width:50px;background-size:50px 50px}#header-main{min-height:90px;height:auto}#main-menu{background-color:#254A70;z-index:20;display:none}#main-menu>ul{position:relative;top:auto;right:auto}#main-menu>ul>li{display:block;text-align:center}#main-menu li.drop:hover>a{background-color:inherit}#main-menu .menu-drop{background-color:inherit;position:relative}#main-menu li.drop>a::after{position:absolute;right:10px}#mobile-nav{display:block}.menu-drop a{display:block;color:#ddd;margin:15px 0}.menu-drop a:hover{color:#9DA839}#main-menu a.mobile-open::after{transform:rotate(180deg)}#main-menu .mobile-open{display:block}.page-nav li a{padding:15px}}@media (max-width:750px){.banner-text{width:90%}.header-bar-left .option{display:none!important}.page-nav{display:flex;flex-wrap:wrap}.page-nav li{display:flex;flex:1;align-items:center;text-align:center;min-width:100px;border-bottom:1px solid #ddd}.page-nav li a{flex:1}.page-nav li:last-child{border-right:none}.page-nav li.active + li{border-left-color:#ddd}.page-nav li.active{border-bottom:1px solid #ddd}}@media (min-width:901px){#main-menu{display:block!important}}
