.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#f2f2f2;}::-webkit-scrollbar-thumb{background:#597f96;}@-webkit-keyframes menuFade{from{opacity:0;transform:translateY(-200px);}to{opacity:1;transform:translateX(0);}}@keyframes menuFade{from{opacity:0;transform:translateY(-200px);}to{opacity:1;transform:translateX(0);}/*953795e33e25c16a067bcfa2a5842f5b*/}@-webkit-keyframes submenuFade{from{opacity:0;transform:translateX(100px);}to{opacity:1;transform:translateX(0);}}@keyframes submenuFade{from{opacity:0;transform:translateX(100px);}to{opacity:1;transform:translateX(0);}}#content{min-height:500px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#content{min-height:auto;}}header{position:relative;z-index:50;transition:all 0.5s ease;}header.sticky{opacity:0;animation:menuFade 0.5s ease forwards;background:#fff;position:fixed;width:100%;top:0;left:0;}header.sticky #logo{width:126px;top:-3px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header.sticky #logo{top:50%;margin-top:-20.5px;left:20px;}}header.sticky .top{padding:14px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header.sticky .top{padding:0;height:60px;}}header.sticky .lang .list-wrap{padding-top:30px;}header.sticky .lang .list-wrap ul{background:#fff;}header .container{position:relative;}header .top{transition:all 0.5s ease;text-align:right;padding:46px 0 47px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .top{padding:0;height:100px;}}header .top .container{height:100%;}header #logo{transition:all 0.5s ease;position:absolute;top:-29px;left:2px;width:23.8%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo{width:206px;top:50%;margin-top:-34px;left:20px;}}header #logo img{width:100%;height:auto;}header .lang{padding:7px 0 8px 42px;display:inline-block;vertical-align:top;position:relative;border-left:1px solid #000;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang{padding:45px 0 35px;margin:0 0 15px;border-left:0;border-bottom:1px solid #000;width:100%;}}header .lang:hover a{display:block;}header .lang .active{display:block;font-size:16px;line-height:22px;}header .lang .active .img{width:21px;height:auto;}header .lang .active .arrow{width:17px;height:auto;margin:0 0 0 6px;}header .lang a{width:100%;display:none;font-size:16px;padding:5px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang a{display:block;}}header .lang a .img{width:21px;height:auto;}header .lang .list-wrap{position:absolute;left:35px;top:22px;padding:15px 0 0;text-align:left;}header .lang ul{width:89px;box-sizing:border-box;padding:0 8px;border-radius:0 0 10px 10px;background:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang ul{display:none;position:relative;left:0;top:0;padding:5px 0 0;}}header .lang li{list-style:none;line-height:22px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang li{padding:5px 0;}}header .menu{display:inline-block;vertical-align:top;padding:7px 36px 0 0;margin:0 0 0 200px;}header .menu li{display:inline-block;list-style:none;margin:0 0 0 36px;position:relative;}header .menu li:hover:after,header .menu li.active:after{width:100%;}header .menu li:hover .submenu{opacity:0;display:block;animation:submenuFade 0.5s ease forwards;}header .menu li:after{position:absolute;bottom:-13px;left:50%;content:'';width:0;height:5px;background:#083a79;margin-left:-50%;transition:all 0.5s ease;}header .menu li a{font-size:16px;font-weight:300;letter-spacing:0.7px;padding:0 5px;}header .menu li .submenu{display:none;z-index:50;width:320px;text-align:left;position:absolute;top:20px;left:0;padding:25px 0 0;}header .menu li .submenu ul{overflow:hidden;background:#083a79;padding:10px 0;border-radius:0 0 7px 7px;}header .menu li .submenu li{display:block;margin:0;padding:0 20px;}header .menu li .submenu li:hover{background:#fff;}header .menu li .submenu li:hover a{color:#083a79;}header .menu li .submenu li a{display:block;padding:9px 0;font-size:16px;color:#fff;}header .mobile-menu li{list-style:none;}header .mobile-menu li a{font-size:16px;}header .mobile-menu .menu-ul li{border-bottom:1px solid #c4c4c4;}header .mobile-menu .menu-ul li:nth-last-child(1){border-bottom:0;}header .mobile-menu .menu-ul li.active a .plus{display:none;}header .mobile-menu .menu-ul li.active a .minus{display:inline-block;}header .mobile-menu .menu-ul li a{display:block;padding:20px 0;}header .mobile-menu .menu-ul li a .plus{display:inline-block;margin:0 0 0 10px;width:17px;height:auto;vertical-align:sub;}header .mobile-menu .menu-ul li a .minus{display:none;margin:0 0 0 10px;width:17px;height:auto;vertical-align:sub;}header .mobile-menu .menu-ul li .submenu{display:none;padding:0 0 20px 30px;}header .mobile-menu .menu-ul li .submenu li{border-bottom:0;}header .mobile-menu .menu-ul li .submenu li a{padding:10px 0;}header #btn-menu{display:none;position:absolute;top:50%;right:20px;margin-top:-10px;background:url('img/share/button_menu_open.png') no-repeat center;background-size:100% auto;width:32px;height:20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #btn-menu{display:block;}}header #btn-menu.active{background:url('img/share/button_menu_close.png') no-repeat center;background-size:100% auto;width:25px;height:25px;}header #btn-menu img{width:100%;height:auto;}header .mobile-menu{display:none;position:absolute;top:100px;left:0;width:100%;background:#fff;z-index:100;}footer{background:#2e2e2e;padding:32px 0 30px;text-align:center;}footer .social{display:inline-block;margin:0 28px 0 0;padding:0 16px 0 0;border-right:1px solid #fff;}@media only screen and (max-width: 767px){footer .social{border-right:none;display:block;margin-right:0;padding-right:0;margin-bottom:16px;}}footer .social a{display:inline-block;width:38px;height:auto;}footer .social a img{width:100%;height:auto;}footer .copyright{display:inline-block;padding:0 12px 0 0;}@media only screen and (max-width: 767px){footer .copyright{padding-right:0;}}footer .copyright p{font-size:14px;color:#fff;letter-spacing:0.15px;}footer .copyright p a{font-size:14px;color:#fff;letter-spacing:0.15px;}.top-banner{position:relative;text-align:center;}.top-banner .container{position:relative;height:300px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner .container{height:230px;}}.top-banner .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.top-banner h1{display:block;font-size:60px;font-weight:700;color:#fff;letter-spacing:2px;}@media only screen and (max-width: 767px){.top-banner h1{font-size:40px;}}.top-banner h2{font-size:28px;font-weight:200;color:#fff;letter-spacing:0.9px;}@media only screen and (max-width: 767px){.top-banner h2{font-size:20px;}}.bg-overlay{z-index:30;background:#fff;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}#btn-sidebar{display:block;width:86px;height:83px;background:url('img/product/button_categories.png') no-repeat 22px #b3c3cd;background-size:26px;position:absolute;top:100px;left:0;border-radius:0 40px 40px 0;transition:left 0.5s ease;}#btn-sidebar.active{left:278px;background:url(img/product/arrow-left.png) no-repeat 31px #b3c3cd;background-size:10px;}#btn-sidebar.fix{position:fixed;z-index:1;}.product-menu{z-index:1;background:#fff;position:absolute;top:100px;left:0;padding:38px 46px 0 20px;width:278px;height:623px;overflow-y:scroll;left:-278px;transition:all 0.5s ease;-webkit-box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);-moz-box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);}.product-menu.fix{position:fixed;}.product-menu.active{left:0;}.product-menu h3{font-size:18px;color:#083a79;padding:0 0 12px;}.product-menu h3 .arrow{width:10px;height:auto;margin:0 10px 0 0;transform:rotate(180deg);}.product-menu ul{margin:0 0 0 20px;}.product-menu li{list-style:none;position:relative;}.product-menu li .arrow{transition:all 0.5s ease;width:10px;height:auto;margin:0 10px 0 0;position:absolute;left:0;top:4px;}.product-menu li .minus{width:9px;height:1px;margin:0 10px 0 0;position:absolute;left:0;top:9px;}.product-menu li a{font-size:14px;line-height:20px;letter-spacing:0.3px;padding:0 0px 10px 19px;display:block;}.product-menu li a.active .arrow{transform:rotate(180deg);}.product-menu li ul{display:none;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}.modal{padding-right:0 !important;}p,li{word-break:break-word;}.top-banner h1{margin:0 0 2px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner h1{margin:0;}}.products{position:relative;min-height:800px;}.products .top{background:#071e3c;padding:101px 0 90px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .top{padding:50px 0;}}.products .top .thumbnail{float:left;border-radius:7px;max-width:330px;background:#fff;}.products .top .thumbnail .left-img{width:100%;height:auto;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .top .thumbnail{float:none;width:100%;margin:0 auto 50px;display:block;}}.products .top .product_editor{background:none;}.products .top h3{font-size:32px;color:#fff;padding:4px 0 16px;letter-spacing:0.2px;}.products .top .desc{margin:0 0 0 358px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .top .desc{margin:0;}}.products .top .desc.full{margin:0;}.products .top .btn-download{font-size:16px;color:#fff;margin:128px 0 0;display:inline-block;letter-spacing:0.2px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .top .btn-download{margin:50px 0 0;}}.products .top .btn-download img{width:45px;margin:-12px 0 0 5px;vertical-align:top;}.products .tabs{background:#b3c3cd;}.products .tabs .tabbar li{list-style:none;background:#d9e1e6;font-weight:700;display:block;float:left;text-align:center;width:33.2%;margin:0 0.2% 0 0;}.products .tabs .tabbar li.active{background:#fff;}.products .tabs .tabbar li.last{margin-right:0;}.products .tabs .tabbar li a{display:block;font-size:16px;letter-spacing:1.5px;line-height:66px;height:60px;margin:0;border:0;border-radius:0;padding:0;}.products .tab-content #feature{padding:90px 50px 54px;}@media only screen and (max-width: 767px){.products .tab-content #feature{padding-left:0;padding-right:0;}}.products .tab-content #feature .gallery{position:relative;margin:25px 0 58px;}.products .tab-content #feature .gallery .gallery-container{margin:0 135px;position:relative;overflow:hidden;white-space:nowrap;}@media only screen and (max-width: 767px){.products .tab-content #feature .gallery .gallery-container{margin:0 40px;}}.products .tab-content #feature .gallery .gallery-container .slider{display:inline-block;vertical-align:top;}.products .tab-content #feature .gallery .gallery-slide{display:inline-block;vertical-align:middle;width:330px;}@media only screen and (max-width: 767px){.products .tab-content #feature .gallery .gallery-slide{width:100%;text-align:center;}}.products .tab-content #feature .gallery .gallery-slide img{display:inline-block;vertical-align:middle;margin-right:40px;}@media only screen and (max-width: 767px){.products .tab-content #feature .gallery .gallery-slide img{margin:0;}}.products .tab-content #feature .gallery .gallery-slide .description{display:inline-block;vertical-align:middle;font-size:14px;color:#1e1e1e;white-space:normal;max-width:221px;}@media only screen and (max-width: 767px){.products .tab-content #feature .gallery .gallery-slide .description{display:block;text-align:left;margin-top:20px;max-width:100%;}}.products .tab-content #feature .gallery .swiper-button-prev{background:url(img/product/arrow.png) no-repeat center;background-size:100%;width:13px;height:37px;top:54%;margin-top:-18.5px;left:0px;}.products .tab-content #feature .gallery .swiper-button-next{transform:rotate(180deg);background:url(img/product/arrow.png) no-repeat center;background-size:100%;width:13px;height:37px;top:54%;margin-top:-18.5px;right:0px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .tab-content #feature .product_editor3 .img-right{float:none;max-width:498px;width:100%;margin:0 auto 20px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.products .tab-content #feature .product_editor3 .img-left{float:none;max-width:498px;width:100%;margin:0 auto 20px;}}.products .tab-content #spec{padding:78px 0 29px;}.products .tab-content #spec h3{font-size:18px;font-weight:700;letter-spacing:0.25px;padding:0 19px 24px;}.products .tab-content #spec .specifications{padding:0 19px;}.products .tab-content #rprods{padding:60px 0 38px;}.products .tab-content #rprods .prods{position:relative;}.products .tab-content #rprods .prods .swiper-container{margin:0 48px;}.products .tab-content #rprods .prods .swiper-slide img{width:100%;height:auto;border:1px solid #d6d6d6;border-radius:7px;}.products .tab-content #rprods .prods .swiper-button-prev{background:url(img/product/arrow_product.png) no-repeat center;background-size:100%;width:18px;height:36px;top:41%;margin-top:-18px;left:0px;}.products .tab-content #rprods .prods .swiper-button-next{transform:rotate(180deg);background:url(img/product/arrow_product.png) no-repeat center;background-size:100%;width:18px;height:36px;top:41%;margin-top:-18px;right:0px;}.products .tab-content #rprods .prods h4{display:block;font-size:18px;text-align:center;padding:19px 0;letter-spacing:0.2px;}.sel-wrap{margin:30px 10px;border:1px solid #000;}.sel-wrap .selected{background:#fff;cursor:pointer;font-weight:bold;position:relative;padding:0 20px;line-height:50px;font-size:16px;}.sel-wrap .selected span{font-size:16px;font-weight:bold;}.sel-wrap .selected .arrow{position:absolute;right:20px;top:50%;margin-top:-13px;width:26px;}.sel-wrap ul{display:none;}.sel-wrap li{position:relative;list-style:none;padding:0 20px;line-height:50px;background:#d9e1e6;color:#000;font-size:16px;}.sel-wrap li.active{background:#fff;}.sel-wrap li.active a{color:#000;}.sel-wrap li ul{display:block;}.sel-wrap li span,.sel-wrap li a{display:block;font-weight:bold;font-size:16px;color:#000;}.sel-wrap li li{cursor:pointer;}#myModal .modal-dialog{max-width:1100px;width:100%;margin:auto;position:relative;transform:translate(0,-50%);top:50%;}#myModal .form-close{position:absolute;top:-50px;right:0;width:30px;height:30px;background:url(img/share/close.png) no-repeat center #fff;background-size:19px;border-radius:7px;}#myModal .modal-body{padding:28px 47px 17px;background:#b3c3cd;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .modal-body{padding:28px 20px 17px;}}#myModal h3{font-size:14px;color:#071e3c;letter-spacing:0.5px;padding:0 0 36px;}#myModal label{font-size:14px;line-height:36px;}#myModal .form-group{margin-bottom:13px;}#myModal .alert-success{display:block;text-align:center;background:none;font-size:18px;color:#071e3c;padding:85px 0;}#myModal .alert-success a{text-decoration:underline;font-size:18px;color:#071e3c;}#myModal .msg{display:block;text-align:center;font-size:16px;color:#c54040;padding:15px 0 10px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .msg{padding:10px 0;}}#myModal .star{font-size:15px;color:#02304d;position:absolute;right:9.5%;top:9px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .star{right:0;}}#myModal .input-right{margin:0 0 0 2.6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .input-right{margin:0;}}#myModal .input-right input[type=text],#myModal .input-right input[type=email]{width:124%;margin:0 0 0 -25%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .input-right input[type=text],#myModal .input-right input[type=email]{width:100%;margin:0;}}#myModal .input-right .star{right:6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal .input-right .star{right:0;}}#myModal input[type=text],#myModal input[type=email]{height:36px;border:0;border-radius:0;margin:0 0 0 -26%;width:121%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal input[type=text],#myModal input[type=email]{margin:0;width:100%;}}#myModal input[type=text].error,#myModal input[type=email].error{border:1px solid #c54040;}.btn-submit{text-align:center;margin:17px 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.btn-submit{margin:10px 0 0;}}.slide-submit{border-radius:7px;width:300px;display:inline-block;vertical-align:middle;background-color:#e7e7e7;position:relative;text-align:left;height:40px;}@media only screen and (max-width: 767px){.slide-submit{display:block;width:100%;margin:0 auto 20px;}}.slide-submit p{position:absolute;font-size:14px;right:0;top:0;width:40%;letter-spacing:0.6px;text-align:left;line-height:40px;color:#000;box-sizing:border-box;}@media screen and (max-width: 991px){.slide-submit p{width:35%;}}@media only screen and (max-width: 767px){.slide-submit p{width:42%;font-size:12px;}}.slide-submit .handler{cursor:pointer;position:relative;z-index:1;width:160px;line-height:40px;text-align:center;color:#fff;font-size:16px;background:url(img/contact/submit-arrows.svg) no-repeat #083a79 90%;background-size:19px;display:block;border-radius:7px;}@media only screen and (max-width: 767px){.slide-submit .handler{width:120px;}}.btn-reset{border-radius:7px;display:inline-block;vertical-align:middle;background:#919191;color:#fff;font-size:16px;line-height:40px;margin:0 0 0 10px;width:160px;text-align:center;letter-spacing:0.5px;}@media only screen and (max-width: 767px){.btn-reset{width:100%;display:block;margin:0 auto;}}.btn-reset:link,.btn-reset:active,.btn-reset:visited{color:#fff;text-decoration:none;}