@font-face{font-family:"hnregular";src:url(../fonts/helvetica-neue-regular.ttf)}@font-face{font-family:"hnregularbold";src:url(../fonts/helvetica-neue-bold.ttf)}*{margin:0;padding:0}body{color:#000;font-family:hnregular,arial;font-size:16px;overflow-x:hidden}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,a:focus{outline:0}ul{list-style:none}ol{padding-left:40px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.btn{padding:5px 15px}.btn:hover{color:inherit}h2{text-transform:uppercase;font-size:20px;position:relative}img{max-width:100%}.delayp1{animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-delay:.1s;-o-animation-delay:.1s;transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s}.delayp2{animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s;-o-animation-delay:.2s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s}.delayp3{animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}.delayp4{animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;-o-animation-delay:.4s;transition-delay:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s}.delayp5{animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s}.delayp6{animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s;-o-animation-delay:.6s;transition-delay:.6s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s}.delayp7{animation-delay:.7s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s;-o-animation-delay:.7s;transition-delay:.7s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s}.delayp8{animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;-o-animation-delay:.8s;transition-delay:.8s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s}.delayp9{animation-delay:.9s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-o-animation-delay:.9s;transition-delay:.9s;-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s}.delayp10{animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.delayp11{animation-delay:1.1s;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;-o-animation-delay:1.1s;transition-delay:1.1s;-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s}.delayp12{animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s;-o-animation-delay:1.2s;transition-delay:1.2s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s}.delayp13{animation-delay:1.3s;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-o-animation-delay:1.3s;transition-delay:1.3s;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-o-transition-delay:1.3s}.delayp14{animation-delay:1.4s;-moz-animation-delay:1.4s;-webkit-animation-delay:1.4s;-o-animation-delay:1.4s;transition-delay:1.4s;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s}.delayp15{animation-delay:1.5s;-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;-o-animation-delay:1.5s;transition-delay:1.5s;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s}.delayp16{animation-delay:1.6s;-moz-animation-delay:1.6s;-webkit-animation-delay:1.6s;-o-animation-delay:1.6s;transition-delay:1.6s;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s}.delayp17{animation-delay:1.7s;-moz-animation-delay:1.7s;-webkit-animation-delay:1.7s;-o-animation-delay:1.7s;transition-delay:1.7s;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s}.delayp18{animation-delay:1.8s;-moz-animation-delay:1.8s;-webkit-animation-delay:1.8s;-o-animation-delay:1.8s;transition-delay:1.8s;-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s}.delayp19{animation-delay:1.8s;-moz-animation-delay:1.8s;-webkit-animation-delay:1.8s;-o-animation-delay:1.8s;transition-delay:1.8s;-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s}.delayp20{animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s}.delayp21{animation-delay:2.1s;-moz-animation-delay:2.1s;-webkit-animation-delay:2.1s;-o-animation-delay:2.1s;transition-delay:2.1s;-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s}.delayp22{animation-delay:2.2s;-moz-animation-delay:2.2s;-webkit-animation-delay:2.2s;-o-animation-delay:2.2s;transition-delay:2.2s;-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-o-transition-delay:2.2s}.delayp23{animation-delay:2.3s;-moz-animation-delay:2.3s;-webkit-animation-delay:2.3s;-o-animation-delay:2.3s;transition-delay:2.3s;-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-o-transition-delay:2.3s}.delayp24{animation-delay:2.4s;-moz-animation-delay:2.4s;-webkit-animation-delay:2.4s;-o-animation-delay:2.4s;transition-delay:2.4s;-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-o-transition-delay:2.4s}.delayp25{animation-delay:2.5s;-moz-animation-delay:2.5s;-webkit-animation-delay:2.5s;-o-animation-delay:2.5s;transition-delay:2.5s;-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s}.delayp26{animation-delay:2.6s;-moz-animation-delay:2.6s;-webkit-animation-delay:2.6s;-o-animation-delay:2.6s;transition-delay:2.6s;-webkit-transition-delay:2.6s;-moz-transition-delay:2.6s;-o-transition-delay:2.6s}.delayp27{animation-delay:2.7s;-moz-animation-delay:2.7s;-webkit-animation-delay:2.7s;-o-animation-delay:2.7s;transition-delay:2.7s;-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;-o-transition-delay:2.7s}.delayp28{animation-delay:2.8s;-moz-animation-delay:2.8s;-webkit-animation-delay:2.8s;-o-animation-delay:2.8s;transition-delay:2.8s;-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-o-transition-delay:2.8s}.delayp29{animation-delay:2.9s;-moz-animation-delay:2.9s;-webkit-animation-delay:2.9s;-o-animation-delay:2.9s;transition-delay:2.9s;-webkit-transition-delay:2.9s;-moz-transition-delay:2.9s;-o-transition-delay:2.9s}.delayp30{animation-delay:3s;-moz-animation-delay:3s;-webkit-animation-delay:3s;-o-animation-delay:3s;transition-delay:3s;-webkit-transition-delay:3s;-moz-transition-delay:3s;-o-transition-delay:3s}.delay1s{animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.delay2s{animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s}.search-for-job::-webkit-input-placeholder{color:#8a8a8a;font-size:14px}.search-for-job:-moz-placeholder{color:#8a8a8a;font-size:14px}.search-for-job::-moz-placeholder{color:#8a8a8a;font-size:14px}.search-for-job:-ms-input-placeholder{color:#8a8a8a;font-size:14px}.logo{position:relative;margin-top:32px;left:155px;z-index:100001;display:inline-block}.logo .logo-white{display:none;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.logo .logo-black{display:block;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.left-stand:hover+.logo .logo-white{display:block;opacity:1}.left-stand:hover+.logo .logo-black{display:none;opacity:0}.intro .logo{position:fixed;top:0}.left-stand{position:fixed;z-index:2;width:128px;overflow:hidden;top:0;left:0;bottom:0;background:#333;-webkit-transition:all .25s;transition:all .25s}.left-stand.open,.left-stand:hover{width:480px}.lang{position:absolute;z-index:2;bottom:160px;margin-left:45px}.lang a{width:40px;height:21px}.lang a img{width:100%;height:auto}.social{position:absolute;z-index:2;bottom:32px;margin-left:45px}.social .social-item{background-repeat:no-repeat;background-position:center;width:40px;height:36px;display:block;border:1px solid #999;margin-top:-1px;position:relative;-webkit-transition:all .5s;transition:all .5s}.social .social-item:last-child{border-bottom:1px solid #999}.social .social-item:hover{border-color:#f33;z-index:1}.social .social-item.facebook{background-image:url(http://visco-vn.com/assets/images/icon-facebook.png.pagespeed.ce.gJvFzaGJVP.png)}.social .social-item.facebook:hover{background-image:url(http://visco-vn.com/assets/images/icon-facebook-hover.png.pagespeed.ce.lfY18YUDR-.png)}.social .social-item.twitter{background-image:url(http://visco-vn.com/assets/images/icon-twitter.png.pagespeed.ce.SbQrSHsNVS.png)}.social .social-item.twitter:hover{background-image:url(http://visco-vn.com/assets/images/icon-twitter-hover.png.pagespeed.ce.4SmaRKX_fQ.png)}.social .social-item.google{background-image:url(http://visco-vn.com/assets/images/icon-google.png.pagespeed.ce.rrr5vmsVPP.png)}.social .social-item.google:hover{background-image:url(http://visco-vn.com/assets/images/icon-google-hover.png.pagespeed.ce.bsbkbVlZ_Q.png)}.goto-home{display:none;position:fixed;z-index:1;right:32px;bottom:26px;width:48px;height:48px;line-height:45px;text-align:center;background:#ccc;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-transition:all .5s;transition:all .5s}.goto-home:before{content:"";width:26px;height:22px;display:block;position:absolute;top:50%;margin-top:-11px;left:50%;margin-left:-13px;z-index:2;background:url(http://visco-vn.com/assets/images/goto-home-btn-black.png.pagespeed.ce.2caeR2RoY4.png) no-repeat 100%;-webkit-transition:all .5s;transition:all .5s}.goto-home img{width:24px}.goto-home:hover{background:#f33}.goto-home:hover:before{background:url(http://visco-vn.com/assets/images/goto-home-btn.png.pagespeed.ce.4jp87auLqh.png) no-repeat 100%}.intro+.goto-home{background:rgba(0,0,0,.6)}.intro+.goto-home:before{background:url(http://visco-vn.com/assets/images/goto-home-btn.png.pagespeed.ce.4jp87auLqh.png) no-repeat 100%}.intro+.goto-home:hover{background:#f33}#nav-icon4{width:33px;height:25px;position:relative;margin-top:50px;margin-left:47px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:#999;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:5px}#nav-icon4.open span:nth-child(2){width:0;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:22px;left:5px}.nav{margin-top:45px;margin-left:52px}.nav li{line-height:25px}.nav li a{display:inline-block;text-transform:uppercase;padding:4px 0;white-space:nowrap;font-size:16px;color:#ccc;font-family:hnregularbold}.nav li a div{color:#ccc;-webkit-transition:all .25s;transition:all .25s}.nav li a:hover,.nav li a:active,.nav li a:focus,.nav li a.active{background:transparent}.nav li a:hover div,.nav li a:active div,.nav li a:focus div,.nav li a.active div{background:transparent;color:#f33}.nav li a img{margin-right:52px;position:relative;float:left;width:22px;top:11px}.copyright{color:#ccc;text-transform:uppercase;font-size:12px;position:absolute;bottom:32px;left:128px;white-space:nowrap}.intro .left-stand{background:url(http://visco-vn.com/assets/images/bkg.png.pagespeed.ce.HB6syn3nbF.png)}.slide-intro .bx-wrapper{height:100%}.slide-intro .bx-wrapper .bx-viewport{height:100%!important;left:0;border:0}.slide-intro .bx-wrapper .bx-viewport .bxslider{height:100%!important}.slide-intro .bx-wrapper .bx-viewport .bxslider li{height:100%}.slide-intro .bx-wrapper .bx-viewport .bxslider li img{height:100%;width:100%;object-fit:cover}.slogan{font-family:hnregularbold;position:absolute;padding:30px 80px;width:725px;bottom:auto;left:215px;top:50%;margin-top:-105px;color:#fff;font-size:45px;line-height:normal}.main-content{margin:75px 90px 0 127px}.main-content>.row{margin:0}.menu{margin-top:30px;margin-left:30px;background:#fff}.menu .menu-item{list-style:none;padding-left:28px;position:relative;display:table}.menu .menu-item:after{content:"";width:11px;height:11px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;display:block;background:#ccc;position:absolute;left:0;top:10px}.menu .menu-item:before{content:"";background:#ccc;height:100%;left:5px;margin-top:11px;position:absolute;top:0;width:2px}.menu .menu-item a{color:#000;text-decoration:none;font-size:16px;padding:5px 15px;margin-bottom:5px;display:inline-block;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-ms-border-radius:20px 20px 20px 20px;-o-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;-webkit-transition:color .5s;transition:color .5s;-webkit-transition:background .5s;transition:background .5s}.menu .menu-item a.active,.menu .menu-item a:hover{background:#f33;color:#fff}.menu .menu-item:last-child:before{display:none}.menu .menu-item .menu-child{list-style:none;margin-left:15px;max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.menu .menu-item .menu-child li{margin-bottom:0}.menu .menu-item .menu-child li a{padding:2px 25px;margin-bottom:0}.menu .menu-item.open .menu-child{max-height:250px;overflow:auto}.menu .menu-item.has-child{position:relative}.menu .menu-item.has-child>a{padding-right:150px;position:relative}.menu .menu-item.has-child>a:before{content:"";position:absolute;right:15px;top:8px;width:9px;height:13px;display:block;background:url(http://visco-vn.com/assets/images/icon-angle-right.png.pagespeed.ce.z-EUxxlSBS.png) no-repeat}.menu .menu-item.has-child .menu-child-over{list-style:none;position:absolute;left:100%;top:0;background:#ebebeb;z-index:10;width:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.menu .menu-item.has-child .menu-child-over li{padding:0 20px}.menu .menu-item.has-child .menu-child-over li:first-child{margin-top:10px}.menu .menu-item.has-child .menu-child-over li:last-child{margin-bottom:10px}.menu .menu-item.has-child .menu-child-over li a{white-space:nowrap;padding:0;background:0;color:#000;-webkit-transition:color .2s;transition:color .2s}.menu .menu-item.has-child .menu-child-over li a:hover{color:#f33}.menu .menu-item.has-child.open a{background:#f33;color:#fff}.menu .menu-item.has-child.open .menu-child-over{width:auto;width:230px}.project-retails .slide-images{margin-left:0}.project-retails .slide-images .project-box{border:0}.page-name{background:#f33;color:#fff;padding:5px 55px 5px 20px;position:absolute;z-index:1;right:0;top:55px;text-transform:uppercase;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-ms-border-radius:30px 0 0 30px;-o-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px}.page-name img{margin-right:5px}.page-name span{font-size:13px;font-weight:700}.bx-wrapper .bx-viewport{left:0}.slide-text{margin-left:30px}.slide-text .bx-wrapper .bx-viewport{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.slide-text .bx-wrapper .bx-viewport h3{margin-bottom:0;font-size:20px}.slide-images{margin-left:30px}.slide-images .bx-wrapper .bx-viewport{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#f33}.bx-wrapper .bx-pager{position:relative;margin-top:25px;bottom:0}.bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;background:#ccc;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.solutions .slide-text{margin-left:0}.solution-item{overflow:hidden;float:left}.solution-item .solution-box:first-child{z-index:10}.solution-item:nth-child(2n) .solution-box:first-child{z-index:0}.solution-box{width:210px;height:200px;max-width:210px;max-height:210px;display:block;text-decoration:none;color:#000;position:relative}.solution-box .arrow-box{position:relative;background:#ebebeb;width:100%;height:100%;display:table;padding:10px 15px;-webkit-transition:background .5s;transition:background .5s}.solution-box .arrow-box p{margin:0;display:table-cell;vertical-align:middle;font-size:12px;text-transform:uppercase;text-align:center}.solution-box .arrow-box:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(235,235,235,0);border-width:18px;z-index:10;-webkit-transition:all .5s;transition:all .5s}.solution-box .arrow-box.bottom:after{top:100%;left:50%;border-top-color:#ebebeb;margin-left:-18px}.solution-box .arrow-box.top:after{bottom:100%;left:50%;border-bottom-color:#ebebeb;margin-left:-18px}.solution-box:hover,.solution-box:focus{text-decoration:none;color:#fff}.solution-box:hover .arrow-box,.solution-box:focus .arrow-box{background:#ed1c28}.solution-box:hover .arrow-box.bottom:after,.solution-box:focus .arrow-box.bottom:after{border-top-color:#ed1c28}.solution-box:hover .arrow-box.top:after,.solution-box:focus .arrow-box.top:after{border-bottom-color:#ed1c28}.solution-box img{width:100%;height:100%;object-fit:cover}.breadcrumb-btn{margin-left:50px;margin-bottom:40px;overflow:hidden;font-size:24px}.breadcrumb-btn .items{list-style:none;margin-top:8px}.breadcrumb-btn .items li{display:inline-block;padding-right:70px;position:relative}.breadcrumb-btn .items li:after{content:"";display:block;height:32px;position:absolute;right:22px;top:1px;width:16px;background:url(http://visco-vn.com/assets/images/icon-breakcrum.png.pagespeed.ce.0G9r9jrvmG.png) no-repeat;background-size:16px auto}.breadcrumb-btn .items li a{text-decoration:none;color:#000;background:#ece9e9;padding:4px 30px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-ms-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.breadcrumb-btn .items li a.active{background:#f33;color:#fff}.breadcrumb-btn .items li:last-child:after{display:none}.back-btn{position:relative;z-index:1;width:48px;height:48px;display:inline-block;line-height:45px;text-align:center;background:#e6e6e6;float:left;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-transition:background .5s;transition:background .5s;overflow:hidden;margin-right:50px;-webkit-transition:background .5s;transition:background .5s}.back-btn:before{content:"";width:26px;height:22px;display:block;position:absolute;top:50%;margin-top:-11px;left:50%;margin-left:-13px;z-index:2;background:url(http://visco-vn.com/assets/images/back-btn.png) no-repeat;background-size:26px 22px;-webkit-transition:all .5s;transition:all .5s}.back-btn:hover{background:#f33}.back-btn:hover:before{background:url(http://visco-vn.com/assets/images/back-btn-white.png) no-repeat;background-size:26px 22px}.back-btn img{width:24px;display:none}.detail-left .text{font-size:14px;margin:0 15px;text-align:center;line-height:normal}.detail-right{overflow:auto;overflow-x:hidden;padding-right:0}.img-content{text-align:center}.img-content img{max-height:inherit}.solutions-detail .slide-text{line-height:32px;margin-left:30px}.project-box,.solution-catalog-box{border:1px solid #b9b8b8;position:relative;display:block;margin-top:15px;margin-bottom:15px;overflow:hidden;margin-right:1px}.project-box .caption,.solution-catalog-box .caption{position:absolute;bottom:-100%;left:0;right:0;color:#fff;font-size:14px;text-align:center;padding:10px 20px;background:rgba(0,0,0,.6);visibility:hidden;-webkit-transition:bottom .5s;transition:bottom .5s}.project-box img,.solution-catalog-box img{width:100%;height:100%;object-fit:cover}.project-box:hover,.solution-catalog-box:hover{cursor:pointer}.project-box:hover .caption,.solution-catalog-box:hover .caption{bottom:0;visibility:visible}.project-retails-content .project-box{text-align:center;display:flex;justify-content:center;flex-direction:column;margin-right:1px}.project-retails-content .project-box img{object-fit:inherit;width:auto;height:auto;margin:0 auto}.faq-title{font-size:20px;margin-bottom:5px;font-weight:700}.collapse-container>:nth-child(2n){display:none}.collapse-container>h3{margin-top:0;margin-bottom:0}.collapse-container>h3 a{margin-left:15px;margin-right:15px;padding:4px 20px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-ms-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;color:#000;font-size:20px!important;line-height:28px;text-decoration:none;display:block}.collapse-container>h3:hover a,.collapse-container>h3.active a{background:#f33;cursor:pointer;color:#fff}.collapse-container>div{padding:15px 55px;background:#fff5f5;font-size:15px}.faq .slide-text{margin-left:0}.bx-viewport{height:auto!important}.bxslider{overflow:auto;overflow-x:hidden}.no-scroll{overflow:hidden}.no-scroll .row{margin:0}.bx-wrapper img{display:inline-block}.bx-pager-item:first-of-type:last-of-type{display:none}.container .content{display:none;padding:5px}.solutions .slide-text .bxslider li,.project-reference .slide-text .bxslider li{text-align:justify}.news,.career{margin-right:30px;margin-top:50px}.news .slide-text,.career .slide-text{margin-left:0}.news-item{padding:20px 0;margin-right:0;clear:both;overflow:hidden}.news-item .thumbnail{width:122px;height:122px;border:0;float:left;margin-right:30px;margin-bottom:0}.news-item .thumbnail img{width:100%;height:100%;object-fit:cover}.news-item .news-title{color:#000;text-decoration:none;margin-bottom:10px;font-weight:700;display:block}.news-item .news-title:hover{border:0}.news-item .news-description{font-size:15px}.news-item .line{position:absolute;bottom:0;height:1px;width:100%;background:#999}.news-item:last-child:after{display:none}.news-item:last-child .line{display:none}.lasted-news-content{margin-left:-50px}.lasted-news-content h3{margin-bottom:0;margin-left:0}.lasted-news-item{padding:10px 0 5px 0;border-bottom:1px solid #999}.lasted-news-item:last-child{border:0}.lasted-news-item .title{font-weight:700;margin-bottom:5px;display:block;color:#000;font-size:15px}.lasted-news-item .title:hover{text-decoration:none}.lasted-news-item .short-description{font-size:14px}.news-detail-content{margin-bottom:10px}.news-detail-content .title{margin-bottom:25px}.career-item{padding:20px 0;clear:both;border-bottom:1px solid #999;overflow:hidden}.career-item:last-child{border:0}.career-item .thumbnail{width:90px;height:90px;border:0;float:left;margin-right:30px;margin-bottom:0}.career-item .thumbnail img{width:100%;height:100%;object-fit:cover}.career-item .career-title{color:#000;text-decoration:none;margin-bottom:10px;font-weight:700;display:block}.career-item .career-title:hover{border:0}.career-item .career-description{font-size:15px}.application-form{background:#ece9e9;color:#fff;padding:2px 20px;float:right;margin-top:-40px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-ms-border-radius:20px 20px 20px 20px;-o-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px}.application-form img{margin-right:5px;width:26px}.application-form span{font-size:14px;color:#000}.application-form:hover{cursor:pointer}.contact{margin:10px 0 0 127px}.contact-content{position:relative}.google-maps{position:relative;overflow:hidden}.google-maps>div{position:absolute;top:0;left:0;height:100%!important}.google-maps .gm-style>div{margin-left:-1500px}.google-maps #gmap_canvas{height:100%!important}.google-maps small{display:none}.contact-form{position:absolute;top:50%;border:2px solid #f33;border-top:0;border-left:0;background:#fff;padding:20px 60px;width:500px;right:50px;overflow:hidden}.contact-form .send-ms-form .title{text-transform:uppercase;font-size:16px;margin-bottom:20px}.contact-form .send-ms-form .form-control{background:#e1e1e1;height:28px;padding-top:0;padding-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin-bottom:10px;border:0}.contact-form .send-ms-form textarea{height:auto}.contact-form .send-ms-form button{border:1px solid #000;color:#000;text-transform:uppercase;font-size:14px;padding:4px 20px;float:right;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.contact-form .slide-text{margin-left:0}.contact-form .bx-pager{display:none}.contact-form .bx-wrapper{margin-bottom:0}.contact-form .bx-wrapper .bx-controls-direction a{margin-top:-32px}.contact-form .bx-wrapper .bx-next{background:url(http://visco-vn.com/assets/images/btn-next.png.pagespeed.ce.ElCUY7JnCW.png) no-repeat center;right:-50px}.contact-form .bx-wrapper .bx-prev{background:url(http://visco-vn.com/assets/images/btn-prev.png.pagespeed.ce.VhMEA-QbmQ.png) no-repeat center;left:-50px}.contact-form .btn-address,.contact-form .btn-contact-form{background:#f33;color:#fff;float:left;padding:4px 20px 4px 45px;position:relative;font-size:14px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-ms-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px}.contact-form .btn-address:before,.contact-form .btn-contact-form:before{content:"";display:block;width:18px;height:18px;background:url(http://visco-vn.com/assets/images/icon-address.png.pagespeed.ce.mmPntNofwK.png) no-repeat;position:absolute;left:15px;top:4px}.contact-form .btn-address:hover,.contact-form .btn-contact-form:hover,.contact-form .btn-address:active,.contact-form .btn-contact-form:active{text-decoration:none}.contact-form .btn-contact-form:before{top:6px;background:url(http://visco-vn.com/assets/images/icon-contact-form.png) no-repeat}.company-name{text-transform:uppercase;font-size:18px}.office{margin-bottom:20px}.office .office-name{font-size:14px;text-transform:uppercase;margin-bottom:5px}.office .office-address{font-size:14px}.contact-footer{margin-top:25px}.contact-footer>div{color:#f33;padding-left:60px;height:36px;line-height:36px;float:left;margin-left:50px;font-size:18px}.contact-footer>div a{text-decoration:none;color:#f33}.contact-footer .email{background:url(http://visco-vn.com/assets/images/icon-email.png.pagespeed.ce.Dsx3GmAgHc.png) no-repeat 0}.contact-footer .website{background:url(http://visco-vn.com/assets/images/icon-web.png.pagespeed.ce.H1_8wM9T9_.png) no-repeat 0 0}.page-animation{max-height:0;overflow:hidden;transition-property:all;transition-duration:.4s;transition-timing-function:ease}.down{max-height:1000px}.partner-box{display:block;width:100%;text-align:center;margin-bottom:15px;margin-top:15px;padding:2px;overflow:hidden;position:relative;border:3px solid #e5e4e4;box-shadow:0 0 1px #000 inset;-webkit-transition:border-color .5s;transition:border-color .5s}.partner-box>div{width:100%;height:100%;position:relative;display:table}.partner-box .img-content{vertical-align:middle;display:table-cell}.partner-box:hover{border-color:#f33}.show-opacity{animation:fadein 3s;-moz-animation:fadein 3s;-webkit-animation:fadein 3s;-o-animation:fadein 3s}@keyframes fadein{from{ opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{ opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{ opacity:0}to{opacity:1}}@-o-keyframes fadein{from{ opacity:0}to{opacity:1}}.contact-form .send-ms-form textarea.form-control{height:80px;resize:none}.row-no-margin{margin:0}.project-retails{overflow:hidden}.project-retails-menu{float:left;margin-left:15px}@media (min-width:1024px){.project-retails-content{padding-left:170px;margin-top:50px}}@media (min-width:1280px){.project-retails-content{padding-left:195px;margin-top:25px}}@media (min-width:1600px){.project-retails-content{padding-left:155px;margin-top:10px}}@media (max-width:1024px){.project-retails-content{margin-left:20px;clear:both}}@media (min-width:769px){.logo,.slogan,.animate-common,.page-name,.solution-item .solution-box img,.solution-item .solution-box .arrow-box.bottom,.solution-item .solution-box .arrow-box.top,.img-content,.text,.detail-right,.breadcrumb-btn .back-btn,.breadcrumb-btn .items li,.news-item.item-1,.news-item.item-1 .thumbnail,.news-item.item-1 .news-title,.news-item.item-1 .news-description,.line,.news-item.item-2,.news-item.item-2 .thumbnail,.news-item.item-2 .news-title,.news-item.item-2 .news-description,.news-item.item-3,.news-item.item-3 .thumbnail,.news-item.item-3 .news-title,.news-item.item-3 .news-description,.lasted-news-content h3,.lasted-news-content .item-1,.lasted-news-content .item-1 .title,.lasted-news-content .item-1 .short-description,.lasted-news-content .item-2,.lasted-news-content .item-2 .title,.lasted-news-content .item-2 .short-description,.lasted-news-content .item-3,.lasted-news-content .item-3 .title,.lasted-news-content .item-3 .short-description,.lasted-news-content .item-4,.lasted-news-content .item-4 .title,.lasted-news-content .item-4 .short-description,.career-item.item-1,.career-item.item-1 .thumbnail,.career-item.item-1 .news-title,.career-item.item-1 .news-description,.career-item.item-2,.career-item.item-2 .thumbnail,.career-item.item-2 .news-title,.career-item.item-2 .news-description,.career-item.item-3,.career-item.item-3 .thumbnail,.career-item.item-3 .news-title,.career-item.item-3 .news-description,.application-form,.faq-title,.collapse-container .question-1,.collapse-container .question-2,.collapse-container .question-3,.collapse-container .question-4,.collapse-container .question-5,.collapse-container .question-6,.collapse-container .question-7,.collapse-container .question-8,.collapse-container .question-9,.collapse-container .question-10,.collapse-container .question-11,.collapse-container .question-12,.collapse-container .question-13,.collapse-container .question-14,.collapse-container .question-15,.google-maps,.contact-form,.email,.website,.news-detail-content .title,.news-detail-content .news-content,.article-content{opacity:0}.news-detail-content+.back-btn{opacity:0}.menu .item-1,.menu .item-2,.menu .item-3,.menu .item-4,.menu .item-5,.menu .item-6,.menu .item-7,.menu .item-8,.menu .item-9,.menu .item-10,.menu .item-11,.menu .item-12,.menu .item-13,.menu .item-14,.menu .item-15{opacity:0}.box-1,.box-2,.box-3,.box-4,.box-5,.box-6,.box-7,.box-8{opacity:0}.box-opacity{opacity:0}}@media (min-width:1280px){.nav{margin-top:110px}.nav li{line-height:20px}.nav li a{font-size:15px}.nav li a img{margin-right:55px;top:0}.lasted-news-content{margin-left:20px;margin-right:20px}}@media (min-width:1360px){.nav{margin-top:110px}.nav li{line-height:28px}.nav li a{font-size:16px}.nav li a img{margin-right:55px;top:2px}}@media (min-width:1400px){.lasted-news-content{margin-left:80px;margin-right:55px}.slogan{font-size:69px;width:1024px}.nav{margin-top:110px}.nav li{line-height:35px}.nav li a img{margin-right:55px;top:4px}}@media (min-width:1680px){.slide-images{margin-left:40px;margin-right:125px}.nav{margin-top:135px;margin-left:48px}.nav li{line-height:54px}.nav li a{font-size:20px}.nav li a img{width:auto;top:11px}.solution-box .arrow-box p{font-size:15px}.menu .menu-item a{font-size:20px}.slide-text{font-size:22px}.slide-text .bx-wrapper .bx-viewport h3{font-size:30px}.page-name{padding:7px 55px 7px 20px}.page-name span{font-size:17px}.breadcrumb-btn .items li a{font-size:18px}.menu .menu-item.has-child>a:before{top:12px}.menu .menu-item.has-child .menu-child-over li a{font-size:17px}.news-item .news-title{font-size:20px}.news-item .news-description{font-size:18px}.lasted-news-content{margin-left:80px;margin-right:55px}.lasted-news-content h3{font-size:26px}.lasted-news-item .title{font-size:16px}.lasted-news-item .short-description{font-size:14px}.faq-title{font-size:24px}.google-maps .gm-style{left:auto!important}.news-item{padding:30px 50px 30px 0;margin-right:50px}.lasted-news-item{padding:20px 0 10px}.career-item{padding:35px 0}.career-item .thumbnail{width:120px;height:120px}.career-item .career-title{font-size:34px}.career-item .news-description{font-size:23px}.application-form{padding:2px 20px;float:right;margin-top:-40px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-ms-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px}.application-form img{margin-right:10px;width:auto}.application-form span{font-size:16px}.partner-box{border:4px solid #e5e4e4}.contact-form .send-ms-form input.form-control{height:37px}.contact-form{right:140px}.contact-footer{margin-top:50px}.contact-footer>div{font-size:30px}.bx-wrapper .bx-pager{margin-top:50px}.menu .menu-item.has-child>a{padding-right:220px}}@media (max-width:1024px){.contact-form{position:static;margin-top:0!important;clear:both;width:100%;border:0;bottom:0;top:auto;right:auto}.google-maps .gm-style>div{margin-left:-1400px}}@media (max-width:1360){.nav{margin-top:40px}.nav li{line-height:24px}.nav li a{font-size:16px}.nav li a img{width:22px;margin-right:55px}.slogan{width:752px;font-size:56px;left:180px;line-height:normal;padding:15px 50px}}@media (max-width:1280px){.logo{top:20px;left:60px;width:130px;margin-top:0}#nav-icon4{margin-top:10px;margin-left:8px}.left-stand{width:50px}.left-stand:hover{width:280px}.nav{margin-top:80px;margin-left:15px}.nav li{line-height:15px}.nav li a{font-size:14px}.nav li a img{margin-right:25px;width:18px;top:0}.lang{bottom:132px;margin-left:8px}.lang a{width:34px;height:18px;display:block}.social{bottom:10px;margin-left:8px}.social .social-item{width:34px;height:34px;background-size:20px}.copyright{left:55px;font-size:8px}.left-animation{left:49px}.left-animation.open{width:270px}.intro .logo{top:20px}.main-content{margin:75px 0 0 50px}.contact{margin-top:30px}.menu{margin-left:0;margin-top:0}.slide-text{margin-left:0}.goto-home{height:48px;width:48px;line-height:45px;right:10px;bottom:10px}.goto-home img{width:24px}.left-animation .nav{margin-top:70px}.left-animation .copyright{text-align:center;font-size:10px;bottom:10px}.contact-footer{margin-bottom:25px}.lasted-news-content{margin-left:0}.slogan{font-size:39px;left:100px}.partner-box{border:2px solid #e5e4e4}.solutions-detail .bxslider,.solutions .bxslider,.project-reference .bxslider{height:auto!important}.project-retails-content{margin-left:10px}.application-form{margin-top:-20px}}@media (max-width:769px){.application-form{margin-top:-20px}}@media (max-width:768px){.slogan{left:60px;width:auto;margin-right:10px}}@media (max-width:700px){.slogan{padding:30px 50px}}@media (max-width:480px){.nav{margin-top:65px}.nav li{line-height:30px}.nav li a{font-size:14px}.menu .menu-item a{font-size:14px}.copyright{font-size:8px;left:50px}.logo{margin-top:0;top:10px}.contact-form{padding:10px}.slide-intro .bx-wrapper .bx-caption{font-size:27px;padding:10px 15px}.slogan{font-size:25px;padding:10px 15px}.main-content{margin-top:45px}.solution-box .arrow-box p{font-size:10px}.slide-images{margin-left:0}.menu .menu-item.has-child .menu-child-over{position:static;clear:both;margin-top:0!important;height:0}.menu .menu-item.has-child:hover .menu-child-over{width:auto;height:auto}.application-form{margin-top:0}.question{margin-left:0}.answer{padding:0 25px}.bx-wrapper{margin-bottom:20px}.bx-wrapper .bx-pager{margin-top:0}.contact-form .bx-wrapper .bx-prev{left:-5px}.contact-form .bx-wrapper .bx-next{right:-5px}.solution-box{width:146px!important;height:146px!important}.solution-box .arrow-box:after{border-width:12px;margin-left:-12px}.contact-footer>div{margin-left:10px;line-height:30px;padding-left:45px}.contact-footer>div.email,.contact-footer>div.website{background-size:28px}.news-detail-content .title{margin-top:0}.breadcrumb-btn{margin-left:10px;margin-bottom:10px}.breadcrumb-btn .items{margin-top:0}.breadcrumb-btn .items li{margin-top:0;margin-bottom:5px;padding-right:32px;float:left;line-height:normal}.breadcrumb-btn .items li:after{right:10px;top:8px;background-size:12px auto}.breadcrumb-btn .items li:last-child{padding-right:0}.breadcrumb-btn .items li a{padding:4px 15px;white-space:inherit}.left-animation.open+.logo{position:fixed}.google-maps .gm-style>div{margin-left:-1550px}.solutions-detail .slide-text{margin-left:0}.page-name{top:75px}.back-btn{width:32px;height:32px;margin-right:10px}.back-btn:before{width:18px;height:16px;margin-top:-8px;margin-left:-9px;background-size:18px 16px}.solutions-detail .bxslider,.solutions .bxslider,.project-reference .bxslider{max-height:none!important}.detail-left,.detail-right{padding:0}.bx-controls{line-height:normal}.bx-controls .bx-pager{padding-top:5px}.collapse-container>h3 a{margin-left:0;padding-left:10px;padding-right:10px;font-size:16px!important}.collapse-container>div{padding:10px}.social{margin-left:12px}.social .social-item{width:25px;height:25px;background-size:16px}.lang{bottom:95px;margin-left:12px}.lang a{width:25px;height:auto}.bxslider{max-height:none!important}.page-name{padding:2px 10px 2px 15px}.page-name img{width:24px}}@media (max-width:320px){.nav{margin-top:80px;margin-left:16px}.nav li{line-height:normal}.nav li a{font-size:12px;padding:0}.nav li a img{width:16px}.slogan{font-size:18px}.solution-box{width:120px!important;height:120px!important}.google-maps .gm-style>div{margin-left:-1610px}}.nicescroll-rails{visibility:hidden;margin-left:10px}.menu-btn{display:none}.bxslider li ul{padding-left:40px;list-style:initial}