*{margin:0;padding:0;box-sizing:border-box}html{font-size:.625rem;scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;color:#293b49;position:relative}body{scroll-margin-top:10rem;font-size:1.6rem}header{z-index:10}header .scroll{position:fixed;background:#fff;width:100%;z-index:999}header .scroll .header--top{display:none}.header--top{background:#293b49;height:40px}.header--info,.header--bottom{max-width:117rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:999}.info--contract a{text-decoration:none;color:#fff;padding-right:2rem;font-size:1.4rem}.info--contract svg{fill:#fff;width:1.4rem}.info--language .nation{display:flex;align-items:center}.info--language .nation img{width:2rem;margin-right:1rem}.header--info .info--contract,.header--info .info--language{display:flex;padding:1rem 0;align-items:center}.info--language select{border:none;outline:none;background:none;color:#fff;cursor:pointer;font-family:'Open Sans'}.info--language select option{color:#000;cursor:pointer}.vietnam{display:none}.header--bottom{height:100px;z-index:10}.header--nav ul{display:flex;justify-content:space-around;z-index:10}.header--nav ul li{list-style:none;padding-left:2rem}.header--nav ul li a{text-decoration:none;text-transform:uppercase;color:#293b49;font-weight:bold;font-size:1.6rem;font-family:'Montserrat',sans-serif}.header--nav ul li a:active{color:#208dec!important}.header--nav ul li a:hover{color:#208dec}.changecolor a{color:#208dec!important}.hambuger--nav{display:none}ul li select{border:none;outline:none;background:none;cursor:pointer;width:100%;font-weight:bold;font-size:1.6rem;font-family:Montserrat,sans-serif}ul li .nation{display:flex;align-items:center}ul li select option{color:#000;cursor:pointer}.nav-language{width:100%;border-top:.1rem solid #9ca9b4;display:none}ul li .nation img{width:4rem;margin-right:1rem}.header--container{-webkit-box-shadow:0 .5rem .5rem -.8rem grey;-moz-box-shadow:0 .5rem .5rem -.8rem grey;box-shadow:0 .5rem .5rem -.8rem grey;z-index:9999}.hero{background-image:linear-gradient(to top,#e6f2fd,#f6fafc);position:relative;height:86rem}.hero--container{display:flex;max-width:1170px;margin:0 auto}.socialNetwork{-ms-transform:rotate(90deg);transform:rotate(90deg);display:flex;align-items:center;justify-content:center;position:absolute;left:-10.5rem;bottom:17rem}.socialNetwork .socialNetwork--name{padding:0 1rem;font-weight:bold}.socialNetwork .socialNetwork--logo{padding:0 1rem}.socialNetwork .socialNetwork--logo a{margin:0 .5rem;text-decoration:none}.socialNetwork .socialNetwork--logo a:hover svg{-ms-transform:scale(1.5,1.5) rotate(-90deg);transform:scale(1.5,1.5) rotate(-90deg)}a:hover .fb,a:hover .fb .st0{fill:#395185!important}a:hover .zalo,a:hover .zalo .st0{fill:#208dec!important}a:hover .instagram,a:hover .instagram .st0{fill:url(./#linear-gradient)!important}.socialNetwork .socialNetwork--logo svg{transition:all .2s ease-in;width:2rem;-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#293b49}.socialNetwork .socialNetwork--logo svg .st0{fill:#293b49}.socialNetwork .socialNetwork--line{width:4rem;height:.1rem;background:#293b49}.hero--image{position:absolute;top:0;right:0;overflow:hidden}.hero--image img{max-width:90rem}.animate--img{position:absolute;top:0;right:0}.img1,.img2,.img3{animation-name:test;animation-duration:15s;animation-iteration-count:infinite;opacity:0}.img2{animation-delay:5s;-webkit-animation-delay:5s}.img3{animation-delay:10s;-webkit-animation-delay:10s}.hero--image640{display:none}.hero--image360{display:none}@-webkit-keyframes test{0%{opacity:0}25%{opacity:1}50%{opacity:1}100%{}}@keyframes test{0%{opacity:0}25%{opacity:1}50%{opacity:1}100%{}}.hero--content{height:86rem;max-width:117rem;margin:0;display:flex;flex-direction:column;justify-content:center;position:relative}.hero--content__img{position:absolute;top:18rem;left:-7rem;z-index:1}.hero--content .hero--heading{font-family:'Montserrat',sans-serif;max-width:66rem;padding-bottom:3rem;z-index:2}.hero--heading h1{font-size:4.2rem}.hero--content .hero--title{width:67rem;font-family:'Open Sans',sans-serif;padding-bottom:3rem;z-index:9}.hero--title span{font-size:2.2rem}.hero--btn{padding:2rem 0}.hero--btn .btn{width:18rem;align-items:center;justify-content:center}.btn{height:5rem;background:#0cc699;display:inline-flex;padding:0 2rem;align-items:center;border-radius:3rem;position:relative}.btn .the-link-contact{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;border-radius:3rem}.btn a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:1.6rem;font-weight:bold}.btn a:nth-child(1){z-index:9}#about,#products,#testimonials,#contact{scroll-margin-top:5rem}#services{scroll-margin-top:10rem;scroll-padding-top:-5rem}.our{position:relative;display:flex;align-items:center}.our--background{position:absolute;left:-8rem;top:0}.banner{margin-bottom:3rem}.banner h2{font-size:3.4rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;margin-bottom:3rem}.banner h1{font-size:3.4rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;margin-bottom:3rem}.banner--line{width:8rem;height:.5rem;border-radius:1rem;background:linear-gradient(to right,#208dec,#0cc699)}.banner .banner--text{line-height:3rem}.our--container{max-width:117rem;margin:0 auto;display:flex;font-size:1.6rem;padding-top:10rem}.our--image{max-width:50%;display:flex;align-items:center}.our--image img{max-width:45%;padding-left:3rem;height:auto}.our--1024{display:none}.our--414{display:none}.our--768{display:none}.our--main{max-width:50%;display:flex;justify-content:space-between;flex-direction:column;padding-right:2rem}.our--main p{line-height:3rem;font-size:1.6rem;font-weight:normal;margin-bottom:2rem}.offer{position:relative;overflow:hidden}.offer--background{position:absolute;top:0;right:-8rem}.offer--container{max-width:117rem;margin:0 auto;display:flex;padding-top:15rem;padding-bottom:10rem;flex-direction:column;justify-content:space-between}.offer--container .banner{display:flex;flex-direction:column;justify-content:center;align-items:center}.offer--main{display:flex;line-height:3rem;justify-content:space-between}.offer--main__para{display:flex;flex-direction:column;justify-content:space-between;padding-right:2rem}.offer--bottom{display:flex;justify-content:space-between;margin:5rem 0}.specialized{width:27rem;height:30rem;border-radius:0 3rem 3rem 3rem;-webkit-box-shadow:.1rem .1rem 1rem .1rem rgba(158,181,168,1);-moz-box-shadow:.1rem .1rem 1rem .1rem rgba(158,181,168,1);box-shadow:.1rem .1rem 1rem .1rem rgba(158,181,168,1);padding:3rem;cursor:pointer;transition:all .3s linear}.specialized--img{width:10rem;height:10rem;border-radius:2rem;background:#e6f2fd;display:flex;justify-content:center;align-items:center;transition:all .3s linear}.specialized--img svg{width:6rem;transition:all .3s linear}.specialized--img svg .st0{fill:#208dec}.specialized--para{line-height:3rem;padding:2rem 0 0 0;transition:all .3s linear}.specialized:hover{background:#208dec}.specialized:hover .specialized--para{color:#fff}.specialized:hover .specialized--img{background:#125b9b}.specialized:hover .specialized--img svg .st0{fill:#fff}.offer--btn{margin:0 auto}.project{background-image:linear-gradient(to top,#083963,#208dec);position:relative;display:none}.background--project{position:absolute;width:100%;bottom:0;left:0;background-image:url('image/outstanding product_BG-optimize.png');background-size:cover;background-repeat:no-repeat;height:43%}.project--container{padding:10rem 0;max-width:117rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.project--container .banner{display:flex;flex-direction:column;align-items:center;color:#fff}.project--container .banner--line{background:#fff;margin-bottom:3rem}.project--container .banner .banner--text{display:flex;flex-direction:column;text-align:center}.project--main{display:flex;align-items:center;position:relative;margin-top:-5rem}.project--main__img img{margin-left:-5rem}.project--main__img{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-5rem;text-align:center;z-index:2}.project--background{position:absolute;left:-5rem;top:.2rem;z-index:1}.project--main__img span{margin-top:-5rem;margin-left:-8rem;color:#fff;font-weight:bold;font-size:1.6rem}.project--main__para{margin-left:-8.5rem;display:flex;flex-direction:column;justify-content:space-between;margin-top:-1rem;z-index:5}.project--main__para ul li{color:#fff;padding-bottom:2rem;font-size:1.6rem}.project--btn .btn{background:#fff;margin-left:-1.5rem}.project--btn .btn a{color:#083963}.testimonials{position:relative;display:none}.testimonials--background{position:absolute;left:-8rem;top:5rem}.testimonials--container{padding-top:10rem;max-width:117rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-evenly}.testimonials--container .banner{display:flex;flex-direction:column;align-items:center}.testimonials--card{display:flex}.card{display:none}.active{display:flex;flex-direction:column;align-items:center}.quote{padding:5rem;background:#e6f2fd;border-radius:3rem;position:relative;height:30.5rem;margin-bottom:3rem;font-family:'Open Sans',sans-serif;font-style:italic}.quote::after{content:'';width:3rem;height:3rem;position:absolute;bottom:-1.5rem;right:50%;background:#e6f2fd;transform:rotate(45deg)}.quote::before{content:"";background:url('icon/quote.svg');background-size:cover;position:absolute;width:5rem;height:5rem;top:-2.5rem;left:3rem}.quote p{padding:1.5rem 0;font-size:1.6rem;line-height:3rem;text-align:justify;font-style:italic;margin:0 auto}.testimonials--image{display:flex;flex-direction:row;width:40%;max-width:50%;margin:0 auto;position:relative;height:15rem}.testimonials--image .card--img{position:absolute}.testimonials--image .testimonials--card__img .anupa{left:10%}.testimonials--image .testimonials--card__img .jeff{left:35%}.testimonials--image .testimonials--card__img .david{left:65%}.testimonials--image .card--img img{height:8rem;opacity:.8;margin:4rem 1rem 0 1rem;cursor:pointer}.active .card--img img{opacity:1;height:12rem;margin:0;cursor:initial}.testimonials--info .card--info{display:none}.testimonials--info .active{display:flex}.testimonials--card__img{display:flex;flex-direction:column;align-items:center;padding:2rem 0}.card--info{display:flex;flex-direction:column;align-items:center;padding:0 0 2rem 0;line-height:3rem}.card--info .name{font-size:2rem;color:#208dec;font-weight:bold}.contact{padding:10rem 0}.contact .contact--container{max-width:117rem;margin:0 auto;display:flex;flex-direction:row;width:100%;padding:5rem;border-top-left-radius:5rem;border-bottom-right-radius:5rem;-webkit-box-shadow:0 0 2.5rem 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 2.5rem 0 rgba(0,0,0,.16);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.16)}.contact--form .banner{margin-bottom:3rem}.contact--form{width:50%}.contact--form form{display:flex;flex-direction:column}.contact--form form input{height:5rem;margin:1.5rem 0;padding-left:2rem;width:95%;outline-color:#293b49;font-size:1.6rem;border:solid .1rem #9ca9b4;color:#293b49;font-family:'Open Sans' sans-serif!important}.contact--form form textarea{font-family:'Open Sans' sans-serif!important;margin:1.5rem 0;padding-left:2rem;width:95%;height:35rem;line-height:3rem;resize:none;font-size:1.6rem;border:solid .1rem #9ca9b4;outline-color:#293b49;color:#293b49}.contact--form form input::placeholder,.contact--form form textarea::placeholder{color:#9ca9b4;font-family:'Open Sans',sans-serif}.contact--form form .telephone{display:flex;width:95%}.contact--form form .contactFirst{text-transform:capitalize}.contact--form form .contactEmail{text-transform:unset}.telephone .flag{margin:1.5rem 0;height:5rem;width:10rem;position:relative;border:.1rem solid #9ca9b4;padding-left:1.5rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.flag:before{content:'▼';font:1.7rem "Consolas",monospace;position:absolute;top:30%;right:.7rem}.list--flag{position:absolute;margin-top:.5rem;-webkit-box-shadow:0 0 1rem -.1rem rgba(0,0,0,.75);-moz-box-shadow:0 0 1rem -.1rem rgba(0,0,0,.75);box-shadow:0 0 1rem -.1rem rgba(0,0,0,.75);border-top:none;display:none;top:100%;left:0;padding-left:2.5rem;width:150%;background:#fff;z-index:3}.flag--country{width:3rem;height:2rem}.flag--defaul{width:4rem;height:2.5rem}.list--flag span{padding-left:4rem;font-size:1rem}.flag .list--flag .list{height:4rem;display:flex;justify-content:center;align-items:center}.flag .active{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vietnam--flag{background-image:url('icon/Flag/Viet Nam.svg');background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.america--flag{background-image:url(icon/Flag/American.svg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.contact--form form select{height:5rem;margin:1.5rem 0}.contact--form .form--btn{margin-top:3rem;margin-bottom:0}.form--btn button{border:none;outline:none;font-size:1.6rem;text-transform:uppercase;color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold}.contact--info{margin-top:5rem;margin-bottom:1.5rem;padding:5rem 3rem 0 3rem;width:50%;position:relative;display:flex;flex-direction:column;align-items:center;background:#e6f2fd;border-bottom-right-radius:5rem;border-top-right-radius:5rem;border-top-left-radius:5rem;-webkit-box-shadow:0 1.5rem 0 0 #208dec;-moz-box-shadow:0 1.5rem 0 0 #208dec;box-shadow:0 1.5rem 0 0 #208dec}.contact--info__img{position:absolute;top:-5rem;left:0;width:100%;display:flex;justify-content:center}.contact--info__name{line-height:5rem}.contact--info .contact--info__para{line-height:3rem;font-family:'Open Sans',sans-serif;font-style:italic;text-align:justify}.contact--info__para p{padding-bottom:1.5rem}.contact--info__para p:nth-child(3){font-family:'Open Sans',sans-serif;font-style:italic;text-align:left}.contact--info__para span{color:#208dec}.form--btn .btn{width:12rem;justify-content:center;padding:0}footer{background:#293b49;padding:5rem 0}.footer--heading{max-width:117rem;margin:0 auto;display:flex;padding:3rem 0}.footer--title{width:33%;padding:0 1.5rem}.footer--title h4{font-size:2rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#fff}.footer--container{max-width:117rem;margin:0 auto;display:flex}.footer--container>div{width:33%;padding:0 1.5rem}.info--list{display:flex;padding-bottom:2rem}.footer--container .info--list>.icon{width:5rem!important;overflow:hidden;display:flex;justify-content:center}.info--list span{color:#fff;font-size:1.9rem;padding-left:2rem}.info--list span a{text-decoration:none;color:#fff}.info--list svg{height:2rem;fill:white;color:#fff}.footer--container .info--list1 span{width:80%}.footer--input input{font-family:'Open Sans',sans-serif;font-size:1.6rem;height:5rem;padding-left:2rem;outline:none;width:90%}.footer--input form{display:flex;width:100%}.footer--input form button{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;background:#208dec;outline:none;border:none;margin-left:-.5rem}.footer--input button svg{width:3rem}.footer--input button svg .st0{fill:white}.footer--icon{padding:1.5rem 0;display:none}.footer--icon a{margin:0 .5rem;text-decoration:none}.footer--icon a:hover svg{fill:#208dec;-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.footer--icon a:hover svg .st0{fill:#208dec}.footer--icon a svg{transition:all .2s ease-in;width:2rem;fill:white}.footer--icon a svg .st0{fill:white}.copyright{display:none}.dot,.dot2,.dot3{display:none}.readMore,.less,.readMore2,.readMore3,.less3{text-decoration:underline!important;color:#208dec!important;display:none;cursor:pointer}.project--btn .btn,.offer--btn .btn{width:22rem;align-items:center;justify-content:center}.footer--logo .logo_414{display:none}.success-email{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:99999;display:none}.success-email__alert{display:flex;flex-direction:column;justify-content:center;align-items:center;width:375px;padding:5rem 0;background-color:#fff;border-radius:.5rem}.alert--img{width:10rem;height:10rem;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.3rem solid #208dec}.alert--name{display:flex;flex-direction:column;text-align:center;font-family:'Open Sans',sans-serif;padding:3rem}.alert--name p{font-weight:bold;font-size:1.8rem;padding-bottom:1rem}.success-email__alert .btn{width:15rem;display:flex;justify-content:center;align-items:center}.footer--subscribe .subcribe{color:#fff;padding:3rem 0;display:none}.footer--subscribe .subcribe h4{font-size:2rem;font-family:Montserrat;text-transform:uppercase}form .telephone label{position:absolute;margin-top:7rem}#subscribe-email{position:relative}#subscribe-email input{margin:0;height:5rem}#subscribe-email label{position:absolute;top:-1.5rem;font-size:1.2rem;z-index:1;z-index:10;font-size:1.2rem;font-weight:100}form .error{display:flex;flex-direction:column;color:red!important;margin-top:-1rem;height:1rem}form label.error{font-weight:100;font-size:1.2rem;font-style:italic}.term-policy{padding:1rem 0;max-width:100%;background:#fff}.term-policy__container{max-width:117rem;margin:0 auto;display:flex;color:#293b49;font-weight:bold}.term-policy__container .term-copyright{width:66.6%;padding:0 1.5rem}.term-policy__container .term{width:33.3%}.term-policy__container .main ul{display:flex;padding:0 1.5rem}.main ul li{list-style-type:none;text-transform:uppercase;padding-right:2rem}.main ul li a{text-decoration:none;color:#293b49}.loader{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:99999;display:none}.loader__main{border:1.6rem solid #fff;border-radius:50%;border-top:1.6rem solid #208dec;width:12rem;height:12rem;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.terms-of-use .term-container{max-width:117rem;margin:0 auto;padding:10rem 0}.term-container .banner{text-align:center}.term-container .banner .banner--line{margin:0 auto}.introduce{line-height:3rem}.introduce p:nth-child(1){margin-bottom:2rem}.content{padding-left:3rem;line-height:3rem;padding-top:1rem}.content h3{margin-left:-3rem;margin-bottom:3rem}.content p{padding-bottom:2rem}.introduce p:nth-last-child(1),.content p:nth-last-child(1){padding-bottom:2rem}.content .use-service{padding-left:2rem}.content .use-service .use-service--head{margin-left:-2rem;padding-bottom:2rem}.content>span{margin-left:-2rem}.term-container a{color:#208dec;font-weight:bold}.use-service .use-service-para p{margin-left:-2rem}.cookie{padding:.8rem 2rem;background:#0cc699;position:fixed;bottom:0;z-index:99999;width:100%;display:none;justify-content:space-between}.cookie__para{color:#fff;width:90%}.cookie__para a{color:#fff;font-weight:bold}.cancer{background:#fff;color:#0cc699;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.pageError{text-align:center;font-family:'Open Sans',sans-serif}.pageError button{padding:14px 20px;font-size:1.6rem;border-radius:30px;border:none;background:#0cc699;margin:0 auto;display:block;font-family:'Open Sans'}.pageError__content h2{font-size:14rem;font-weight:bold;color:#208dec;font-family:Montserrat}.pageError__content p{font-size:3.4rem;font-weight:bold;margin:20px 0 40px;font-family:Montserrat}.pageError a{color:#fff;text-decoration:none;font-size:1.6rem;font-weight:bold;text-transform:uppercase}.pageError__image{width:100%;display:flex;justify-content:center}