.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);}}@-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;}/*953795e33e25c16a067bcfa2a5842f5b*/}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;}.contact .top{position:relative;padding:47px 89px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top{padding:30px 0;}}.contact .top h3{font-size:24px;letter-spacing:0.5px;}.contact .top .hints{font-size:14px;letter-spacing:0.55px;padding:31px 0 10px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .hints{padding:20px 0 10px;}}.contact .top .fields{font-size:14px;font-weight:200;color:#083a79;letter-spacing:0.6px;padding:0 0 33px;}@media only screen and (max-width: 767px){.contact .top .fields{position:relative;top:auto;right:auto;padding:0 0 20px;}}.contact .top .msg{display:block;text-align:center;font-size:16px;color:#c54040;line-height:35px;}.contact .top .alert-success{color:#333;font-size:16px;background:none;text-align:left;padding:30px 0 0;}.contact .top label{font-weight:200;font-size:14px;line-height:34px;letter-spacing:0.5px;}.contact .top .form-group{margin-bottom:16px;}.contact .top .star{font-size:14px;color:#02304d;position:absolute;right:6.5%;top:8px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .star{right:0;}}@media only screen and (max-width: 767px){.contact .top .star{right:5%;}}.contact .top input[type=text],.contact .top input[type=email]{box-shadow:none;height:34px;border:0;border-radius:0;margin:0 0 0 -26%;width:118%;background:#ebebeb;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top input[type=text],.contact .top input[type=email]{margin:0;width:100%;}}@media only screen and (max-width: 767px){.contact .top input[type=text],.contact .top input[type=email]{width:95%;}}.contact .top input[type=text].error,.contact .top input[type=email].error{border:1px solid #c54040;}.contact .top .input-right{margin:0 0 0 1%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .input-right{margin:0;}}.contact .top .input-right input[type=text],.contact .top .input-right input[type=email]{width:120%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .input-right input[type=text],.contact .top .input-right input[type=email]{width:100%;}}@media only screen and (max-width: 767px){.contact .top .input-right input[type=text],.contact .top .input-right input[type=email]{width:95%;}}.contact .top .input-right .star{right:6%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .input-right .star{right:0;}}@media only screen and (max-width: 767px){.contact .top .input-right .star{right:5%;}}.contact .top .textarea{position:relative;margin-bottom:0;}.contact .top .textarea .star{right:2.2%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top .textarea .star{right:0;}}@media only screen and (max-width: 767px){.contact .top .textarea .star{right:5%;}}.contact .top textarea{box-shadow:none;background:#ebebeb;margin:0 0 0 -10%;width:107.5%;border:0;border-radius:0;height:122px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .top textarea{margin:0;width:100%;}}@media only screen and (max-width: 767px){.contact .top textarea{width:95%;}}.contact .top textarea.error{border:1px solid #c54040;}.contact .bottom{padding:39px 89px 60px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .bottom{padding:20px 0;}}.contact .bottom .item{margin:0 0 56px;}.contact .bottom .item h2{font-size:24px;letter-spacing:0.5px;padding:0 0 35px;}.contact .bottom .item .desc{background:#efefef;padding:38px 31px 17px;margin:0 0 26px;}.contact .bottom .item hr{height:1px;width:100%;background:#919191;margin:18px 0 38px;}.contact .bottom .item .sub-item{display:inline-block;vertical-align:top;list-style:none;width:31%;margin:0 3% 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.contact .bottom .item .sub-item{display:block;width:100%;margin:0 0 20px;}}.contact .bottom .item .sub-item.col-d-2{margin-right:0;}.contact .bottom .item .sub-item h4{font-size:18px;color:#083a79;font-weight:700;letter-spacing:0.2px;padding:0 0 22px;}.contact .bottom .item .sub-item h5{font-size:15px;line-height:20px;font-weight:700;padding:1px 0 18px;}.contact .bottom .item .sub-item .contact-item{position:relative;font-size:15px;line-height:20px;padding:0 0 0 39px;margin:0 0 19px;letter-spacing:0.25px;}.contact .bottom .item .sub-item .contact-item img{position:absolute;top:-3px;left:0;}.contact .bottom .item .sub-item .contact-item .btn-fax,.contact .bottom .item .sub-item .contact-item .btn-tel,.contact .bottom .item .sub-item .contact-item .btn-email{font-size:15px;line-height:20px;letter-spacing:0.25px;}.contact .bottom .item .sub-item .contact-item .btn-map{text-decoration:underline;display:inline-block;position:relative;margin:12px 0 9px;padding:0 0 0 32px;font-size:15px;}.contact .bottom .item .sub-item .contact-item .btn-map img{position:absolute;top:-9px;left:0;}#myModal2 .modal-dialog{max-width:980px;width:100%;margin:10% auto 50px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#myModal2 .modal-dialog{box-sizing:border-box;padding:0 20px;}}#myModal2 .modal-content{border-radius:0;border:0;}#myModal2 .modal-body{padding:0;}#myModal2 #map{max-width:980px;width:100%;height:550px;}#myModal2 .form-close{position:absolute;bottom:-80px;left:0;right:0;margin:auto;text-align:center;}#myModal2 .form-close .img{display:inline-block;width:30px;height:30px;background:url(img/share/close.png) no-repeat center #fff;background-size:19px;border-radius:7px;}#myModal2 .form-close .text{display:block;font-size:14px;font-weight:200;color:#fff;}.btn-submit{text-align:center;margin:20px 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 87%;background-size:19px;display:block;border-radius:7px;}@media only screen and (max-width: 767px){.slide-submit .handler{width:40%;}}.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;}