body,html{width:100%}a,cite,code,dd,dl dt,em,i,ins,p,pre,strong{text-decoration:none}.overlay-dark,.overlay-menu{-ms-touch-action:none;-webkit-touch-callout:none}.overlay-dark,.overlay-menu,.slide-item,html{-webkit-touch-callout:none}.all-album,.all-pics .text-length,.dragscroll,.overlay-dark,.overlay-menu,.slide-slidebox{-moz-user-select:-moz-none;-khtml-user-select:none}.box-content,.colum-box,.container,.overlay-menu,svg:not(:root){overflow:hidden}.no-scroll,body{overflow-x:hidden}.copyright a,.hotline p,.social ul{white-space:nowrap}.sub-right,.sub-right li span{visibility:hidden;opacity:0;top:50%}.header h1,.new-icon,.social li a,a.link-home{text-indent:-9999px}.box-video.on-show,.flipoutx{-webkit-backface-visibility:visible!important}.actived .thumb-pic,.bg-nav .button-next.disabled,.bg-nav .button-next.hiden,.bg-nav .button-prev.disabled,.bg-nav .button-prev.hiden,.box-bg,.colum-pic img,.header::after,.level-index-out,.link-page.current,.nav li.current>a,.news-link.no-link,.nextslide.disable,.no-link,.numbers li.current,.prevslide.disable,.scroll-down,.slide-page.active span:not(.slide-numbers),.slide-page.active span:not(.slide-numbers)::before,.slogan,.sub-nav li.current,.sub-news li.current a,.sub-right li.current a,.sub-service li.current,.sub-service li.current a,.sub-year-bottom li.current a,.thumb-pic img{pointer-events:none}.all-album,.all-pics .text-length,.dragscroll,.img-moving,.overlay-dark,.overlay-menu,.slide-slidebox{-khtml-user-select:none}.all-album,.all-pics .text-length,.dragscroll,.img-moving,.overlay-dark,.overlay-menu,.slide-item,.slide-slidebox{-webkit-user-select:none;-ms-user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;padding:0;left:0;top:0;font-family:Play;line-height:1;background-color:#2c6178}*{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0;border:none}p{font-weight:400;font-size:100%;-webkit-text-size-adjust:none}strong{font-weight:700}mark,sup{font-weight:400;vertical-align:baseline;text-decoration:none}sup{bottom:5px;font-size:70%;position:relative}.header h1,img[alt]{font-size:0}del{text-decoration:line-through}.btn:hover{background-position:bottom}h1,h2,h3,h4,h5,h6{text-decoration:none}.clearfix:after,.clearfix:before{content:"";display:table}.header::after,.nav li::after{content:''}.clearfix,.clearfix:after{clear:both}.nicescroll-rails{cursor:pointer!important}iframe[name=google_conversion_frame]{width:0!important;height:0!important;position:absolute;z-index:-9999999}.loadicon,.loadx{position:fixed;top:50%;left:50%;z-index:110000}.loadx{background:url(../images/cycle.png) center center no-repeat;width:82px;height:82px;margin:-41px 0 0 -41px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:Rotate 1.5s linear infinite;animation:Rotate 1.5s linear infinite}.loadicon{width:200px;height:64px;margin:-32px 0 0 -100px}.header::after,.load-present{position:absolute}.container,.load-present{height:100%;width:100%;left:0;top:0}.fill-line{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s;fill:#fff}.loadicon.show .fill-line{opacity:1}.stroke-line{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1;stroke-dasharray:80;stroke-dashoffset:0}.loader .stroke-line{-webkit-animation-name:DrawStroke;animation-name:DrawStroke;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear}.container{position:relative;min-height:100vh;margin:0;padding:0;display:block;opacity:0}.header{position:fixed;left:0;top:0;width:100%;height:auto;text-align:center;z-index:50}.header::after{width:100%;height:100px;left:0;top:0;background:url(../images/top_bg.png) left bottom repeat-x rgba(0,0,0,0);z-index:-1;opacity:0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.logo,.slogan{position:absolute;top:20px;width:280px;-webkit-transition:all .3s ease-in-out}.header.show::after{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.logo{left:20px;height:80px;background:url(../images/logo.png) center center no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:100}.slogan{left:200px;height:20px;background:url(../images/slogan.svg) center center no-repeat;background-size:contain;display:none;transition:all .3s ease-in-out;z-index:50}.nav-click,.overlay-menu{position:fixed;display:none}.nav-click,.navigation{-webkit-transition:all .3s ease-in-out}.nav-click{right:15px;top:6px;width:60px;height:48px;background:url(../images/nav-click.png) center top no-repeat;cursor:pointer;transition:all .3s ease-in-out;z-index:600}.nav-click.active{background-position:center bottom}
.overlay-menu{left:0;bottom:0;width:100%;height:0;background:#2c6178;background:#2c6178;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;z-index:100}
.overlay-menu.show{height:0}.box-content,section{position:relative;height:auto;margin:0;padding:0;text-align:center}section{width:100%;float:left;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;table-layout:fixed}
.box-content{left:0;width:auto;-webkit-transition:height .4s ease 0s;transition:height .4s ease 0s}.colum-box,.wrap-page{width:100%;position:relative;display:block;height:auto}.colum-box{float:left;text-align:center}.no-scroll{overflow-y:hidden!important;overflow:hidden}.colum-pic,.colum-text p,.news-home,.service-home,.slide-about,.slide-about .item-container,.slider-home,body.hidden{overflow:hidden}.wrap-page{max-width:1440px;margin:0 auto}.wrap-content{width:80%;max-width:1200px;position:absolute;height:auto;left:50%;top:50%;margin:30px 0 0;text-align:center;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:5}.nav,.nav ul{margin:0}.level-index-out{z-index:-9999}.zoom-pic{cursor:zoom-in}.footer.fixed{position:fixed;background-color:transparent;padding:0;left:0;bottom:0;z-index:15}.TA-center .slide-wrapper{width:100%!important;white-space:nowrap;text-align:center}.TA-center .slide-item{float:none!important;display:inline-block!important;vertical-align:top}body.hidden .container{position:fixed;width:100%;height:100%}.header.scale-small{height:60px}.header.scale-small::after{background:url(../images/top_bg.png) left bottom repeat-x rgba(0,0,0,.5);height:60px}.header.scale-small .logo{height:40px;width:140px;top:10px;left:10px}.header.scale-small .navigation{-webkit-transform:scale(.8);transform:scale(.8);top:5px;right:220px}.header.scale-small .hotline{-webkit-transform:scale(.8);transform:scale(.8);top:10px;right:70px}.header.scale-small .language{-webkit-transform:scale(.8);transform:scale(.8);top:10px}.container.color{background-color:#f1eee9;-webkit-transition:background-color .8s ease 0s;transition:background-color .8s ease 0s}.two-column{-moz-column-count:2;-moz-column-gap:40px;-ms-column-count:2;-ms-column-gap:40px;-o-column-count:2;-o-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;text-align:justify}nav>*{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navigation{position:absolute;right:270px;top:15px;width:auto;height:auto;text-align:center;transition:all .3s ease-in-out;z-index:70}.nav,.nav li,.nav ul{position:relative;display:inline-block;height:50px;width:auto;vertical-align:middle}.nav li a,.nav li::after{-webkit-transition:all .3s ease-in-out}.nav ul{text-align:center}.nav li{margin:1px 0}.language,.nav li a{display:block;text-align:center}.nav li a{width:auto;height:auto;padding:0 15px;font-family:Play;font-weight:900;font-size:16px;line-height:50px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-transform:uppercase;transition:all .3s ease-in-out}.hotline p,.language li a{font-weight:900;line-height:40px;font-family:Play;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.nav li::after{position:absolute;bottom:10px;left:15px;width:calc(100% - 30px);height:1px;margin:0;background-color:#fbb12f;transition:all .3s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}a.link-home,a.link-home::after{-webkit-transition:all .3s ease-in-out}.nav li:not(.current):hover>a{color:#fbb12f}.nav li:not(.current):hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.nav li.current>a{color:#fbb12f}a.link-home{width:50px!important;height:50px!important;padding:0;font-size:0!important;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out}a.link-home::after,a.link-home::before{width:50px;height:50px;top:0;left:0;content:''}
.nav li.current a.link-home,a.link-home:hover{border-color:#ffffff}a.link-home::after{background:url(../images/home.png) right top no-repeat;position:absolute;transition:all .3s ease-in-out;opacity:0}.language,a.link-home::before{position:absolute;-webkit-transition:all .3s ease-in-out}a.link-home::before{background:url(../images/home.png) left top no-repeat;transition:all .3s ease-in-out}.hotline,.language{top:20px;z-index:100}a.link-home:hover::after{opacity:1}a.link-home:hover::before{opacity:0}.nav li:nth-child(1).current::after{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.nav li.current::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.nav li.current a.link-home::after{opacity:1}.nav li.current a.link-home::before{opacity:0}.language{height:auto;width:40px;right:20px;transition:all .3s ease-in-out}.hotline,.language li a{text-align:center;-webkit-transition:all .3s ease-in-out}.language li{position:relative;width:50px;height:auto;display:inline-block;vertical-align:middle;margin:0}.hotline,.title{position:absolute;margin:0}.hotline,.language li a,.social,.social li,.social li a,.social ul{height:40px}.language li a{display:block;width:40px;font-size:14px;color:#fff;text-transform:uppercase;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out}.language li a:hover{border:1px solid #d42027;color:#d42027}.language li.active{display:none}.hotline{width:auto;vertical-align:middle;display:inline-block;right:80px;cursor:pointer;transition:all .3s ease-in-out}.hotline p,.social li a{-webkit-transition:all .3s ease-in-out}.hotline span.call{background:url(../images/call.png) center center no-repeat;width:30px;height:40px;position:relative;display:inline-block;vertical-align:middle}.hotline p,.social,.social ul{width:auto;display:inline-block;position:relative}.hotline p{padding:0;font-style:normal;font-size:24px;color:#ffffff;vertical-align:top;transition:all .3s ease-in-out}.bottom-text,.numbers li,.service-list,.service-list li a,.service-list li span,.slide-news,.social,.social li,.sub-nav li,.sub-news li,.sub-right li a,.sub-service li a,.sub-service li span,.sub-year li,.sub-year-bottom li{vertical-align:middle}.hotline:hover p{color:#fff}.hotline:hover span{-webkit-animation:Ringing 2.5s linear infinite;animation:Ringing 2.5s linear infinite}.social li{display:inline-block;width:30px;margin:0}.social li a{display:block;font-size:0;width:30px;transition:all .3s ease-in-out;opacity:1}.footer,.title{width:100%;text-align:center}.facebook{background:url(../images/facebook.png) center center no-repeat}.youtube{background:url(../images/youtube.png) center center no-repeat}.vimeo{background:url(../images/vimeo.png) center center no-repeat}.instagram{background:url(../images/instagram.png) center center no-repeat}.social li a:hover{opacity:.5}.footer{position:relative;height:auto;padding:20px 5%;background-color:#0066b3}.bottom-text,.copyright{position:relative;width:auto;height:auto}.bottom-text{display:inline-block;margin:0}.copyright{display:block}.copyright p{font-family:Play;font-weight:300;font-size:12px;line-height:1.4;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.copyright p strong{font-family:Play;font-weight:900;color:#fff}.copyright a,.copyright a:hover{color:#666}.title-page{display:none;background-image:none}.title{height:auto;display:block;top:120px;left:0;z-index:5}.title .l-after,.title .l-before{top:50%;width:100%;height:1px;background-color:rgba(255,255,255,.5);position:absolute}.title h2{font-family:Play;font-size:36px;font-weight:100;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center;line-height:1;display:inline-block}.title .l-before{left:0}.title .l-after{right:0}.numbers li h3,.sub-nav li h3{padding:8px 12px;top:-45px;white-space:nowrap}.numbers{width:auto;height:auto;position:absolute;left:80px;bottom:30px;z-index:100}.numbers ul{width:100%;height:auto;position:relative;white-space:nowrap;text-align:left}.numbers li a,.numbers li h3{font-family:Play;text-shadow:1px 1px 0 rgba(0,0,0,.3);color:#fff;text-transform:uppercase;text-align:center}.numbers li{position:relative;display:inline-block;margin:0 5px;border:1px solid #fff;box-shadow:1px 1px 0 rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.numbers li a{display:block;width:46px;height:46px;font-size:24px;font-weight:100;line-height:46px}.numbers li h3,.sub-nav li{display:inline-block;-webkit-transition:all .3s ease-in-out}.numbers li h3{font-weight:300;font-size:13px;line-height:1;background-color:#d42027;position:absolute;left:50%;margin:0;transition:all .3s ease-in-out;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:translate3d(-50%,0,0) scale(0);transform:translate3d(-50%,0,0) scale(0);z-index:-1}.numbers li h3::after{content:'';width:0;height:0;border-style:solid;border-width:8px 10px 0;border-color:#d42026 transparent transparent;position:absolute;left:50%;bottom:-8px;margin:0 0 0 -10px}.numbers li.current h3{-webkit-transform:translate3d(-50%,0,0) scale(1);transform:translate3d(-50%,0,0) scale(1)}.numbers li:hover h3,.sub-nav li.current h3{-webkit-transform:translate3d(-50%,0,0) scale(1)}.numbers li:hover h3{transform:translate3d(-50%,0,0) scale(1);background-color:#fff;color:#666;text-shadow:none}.sub-nav li a,.sub-nav li h3{font-family:Play;text-shadow:1px 1px 0 rgba(0,0,0,.3);color:#fff;text-transform:uppercase}.numbers li:hover h3::after{border-color:#fff transparent transparent}.numbers li.current,.numbers li:not(.current):hover{border-color:transparent;box-shadow:none;background-color:#d42027}.numbers li.current{z-index:-1}.sub-nav{width:auto;height:auto;position:absolute;left:80px;bottom:30px;z-index:30}.sub-nav ul{width:100%;height:auto;position:relative;white-space:nowrap;text-align:left}.sub-nav li a,.sub-nav li h3,.sub-news,.sub-news ul{text-align:center}.sub-nav li{position:relative;margin:0 5px;border:1px solid #fff;box-shadow:1px 1px 0 rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out;z-index:2}.sub-nav li h3,.sub-news::before{-webkit-transition:all .3s ease-in-out}.sub-nav li a{display:block;width:46px;height:46px;font-size:24px;font-weight:100;line-height:46px}.sub-nav li h3,.sub-news,.sub-news li,.sub-news ul,.sub-right{display:inline-block}.sub-nav li h3{font-weight:300;font-size:13px;line-height:1;background-color:#d42027;position:absolute;left:50%;margin:0;transition:all .3s ease-in-out;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:translate3d(-50%,0,0) scale(0);transform:translate3d(-50%,0,0) scale(0);z-index:-1}.sub-nav li h3::after{content:'';width:0;height:0;border-style:solid;border-width:8px 10px 0;border-color:#d42026 transparent transparent;position:absolute;left:50%;bottom:-8px;margin:0 0 0 -10px}.sub-nav li.current h3{transform:translate3d(-50%,0,0) scale(1)}.sub-nav li:hover h3{-webkit-transform:translate3d(-50%,0,0) scale(1);transform:translate3d(-50%,0,0) scale(1);background-color:#fff;color:#666;text-shadow:none}.sub-news li a,.sub-right li a{font-family:Play;color:#fff}.sub-news li a,.sub-service li a,.sub-year li a{text-shadow:1px 1px 0 rgba(0,0,0,.3)}.sub-nav li:hover h3::after{border-color:#fff transparent transparent}.sub-nav li.current,.sub-nav li:not(.current):hover{background-color:#d42027;border-color:transparent;box-shadow:none}.sub-nav li.current{z-index:-1}.sub-news.fixed,.sub-service.fixed{left:0;box-shadow:0 10px 30px rgba(0,0,0,.3)}.sub-news{position:relative;width:100%;height:auto;margin:0;z-index:10}.sub-news::before{content:"";width:100%;height:1px;background-color:rgba(255,255,255,.5);position:absolute;top:50%;left:0;transition:all .3s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.sub-news li a,.sub-news ul{width:auto;height:auto;position:relative;background-color:#883b36;-webkit-transition:all .3s ease-in-out}.sub-news ul{white-space:nowrap;transition:all .3s ease-in-out;z-index:5}.sub-news li{position:relative;width:auto;height:auto;margin:0 -1px}.sub-news li a{display:block;padding:10px 20px;font-weight:900;font-size:16px;line-height:1.4;text-transform:uppercase;transition:all .3s ease-in-out}.sub-news li.current a,.sub-news li:not(.current):hover a{background-color:#d42127}.sub-right,.sub-right li a{-webkit-transition:all .3s ease-in-out;text-align:center}.sub-news.fixed{position:fixed;top:60px;background-color:rgba(0,0,0,.3)}.sub-news.fixed li a{font-size:14px;padding:6px 15px}.sub-news.fixed::before{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.sub-right{position:fixed;width:34px;height:auto;margin:0;right:20px;-webkit-transform:translate3d(100%,-45%,0);transform:translate3d(100%,-45%,0);transition:all .3s ease-in-out;z-index:30}.sub-right li,.sub-right ul{width:100%;height:auto;position:relative;display:inline-block}.sub-right ul{text-align:center}.sub-right li{margin:2px 0;white-space:nowrap}.sub-right li a{font-weight:700;font-size:0px;line-height:0px;width:10px;height:10px;position:relative;display:inline-block;border:3px solid rgba(255,255,255,.5);background-color:transparent;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%}.sub-right li span,.sub-service li a{font-family:Play;line-height:1;text-transform:uppercase}.sub-right li span,.sub-year li a{color:#fff;-webkit-transition:all .3s ease-in-out}.sub-right li span{font-weight:300;font-size:12px;text-align:right;white-space:nowrap;padding:8px 12px;background-color:#d42127;position:absolute;display:inline-block;right:45px;margin:-14px 0 0;-webkit-transform:translate3d(100px,0,0) scale3d(0,1,1);transform:translate3d(100px,0,0) scale3d(0,1,1);transition:all .3s ease-in-out}.sub-right li span::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #d42127;right:-9px;top:50%;margin:-8px 0 0}.sub-right li.current a,.sub-right li:hover a{background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,0)}.sub-right li:hover span{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);visibility:visible}.sub-right.show{visibility:visible;opacity:1;-webkit-transform:translate3d(0,-45%,0);transform:translate3d(0,-45%,0)}
.sub-service{display:inline-block;position:absolute;width:100%;height:auto;left:0;top:140px; text-align:center;z-index:30}.sub-service li,.sub-service ul{width:auto;height:auto;position:relative}.sub-service ul,.sub-year,.sub-year ul{z-index:5;display:inline-block;text-align:center}.sub-service ul{white-space:nowrap}.sub-service li{display:inline-block;margin:0 -1px;vertical-align:middle;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.sub-service li.current,.sub-service li:not(.current):hover{background-color:#161F54}.sub-service li a{font-weight:900;font-size:16px;padding:10px 15px 10px 0;color:#fff;text-align:center;position:relative;display:inline-block}.sub-service li span{width:40px;height:40px;position:relative;display:inline-block;margin:5px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sub-service li:not(.current):hover span{-webkit-transform:scale(.8);transform:scale(.8)}.sub-service.fixed{position:fixed;top:60px;background-color:rgba(0,0,0,.3)}.sub-year-bottom::before,.sub-year::before{content:"";top:50%;left:0}.sub-service.fixed li a{font-size:14px;padding:6px 10px 6px 0}.sub-year li a,.sub-year-bottom li a{font-size:28px;font-weight:100;line-height:1;font-family:Play;text-transform:uppercase}.sub-service.fixed li span{width:30px;height:30px}.sub-year{position:relative;width:100%;height:auto;margin:0;padding:30px}.sub-year::before{width:100%;height:1px;background-color:rgba(255,255,255,.5);position:absolute}
.sub-year li a,.sub-year ul{width:auto;background-color:#0099ff}.sub-year li,.sub-year li a,.sub-year ul,.sub-year-bottom{position:relative;height:auto}.sub-year ul{white-space:nowrap}.sub-year li{display:inline-block;width:auto;margin:0 -1px}.sub-year li a{display:block;padding:10px 20px;transition:all .3s ease-in-out}
.sub-year li.current a,.sub-year li:not(.current):hover a{background-color:(0deg,rgba(0,91,166,.749) 0%,rgba(0,174,239,.749) 50%,rgba(245,130,32,.749) 100%)}.sub-year li.current a{pointer-events:none}.sub-year-bottom{padding:50px 0;margin:0;background-color:#fff;display:block;width:100%;text-align:center;z-index:10}.sub-year-bottom::before{width:100%;height:1px;background-color:rgba(0,0,0,.5);position:absolute}.bg-home::after,.go-details::after,.service-list li a::before{content:''}.sub-year-bottom li,.sub-year-bottom ul{display:inline-block;position:relative;height:auto;width:auto}.sub-year-bottom ul{text-align:center;white-space:nowrap;background-color:#fff}.sub-year-bottom li{margin:0 -1px}.sub-year-bottom li a{display:block;width:auto;height:auto;position:relative;padding:10px 20px;color:#666;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-bg,.slider-home{width:100%;height:auto;position:relative;margin:0;display:block}.sub-year-bottom li.current a,.sub-year-bottom li:not(.current):hover a{background-color:#d42127;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.bg-home,.slider-home .pagination-bullet-active i{background-color:#d42027}.slider-home{padding:0;text-align:center}.slide-bg{padding:0}.bg-home,.bg-home::after{width:100%;height:100%;background-repeat:no-repeat}.bg-home{position:relative;display:block;margin:0;background-position:center center;-webkit-background-size:cover;background-size:cover}.bg-home::after{position:absolute;left:0;top:0;background-image:url(../images/left_bg.png);background-position:left top;background-size:contain;opacity:0}.project-home .bg-home::after{-webkit-animation:goLeft;animation:goLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slider-home .pagination{position:absolute;width:30px;height:auto;right:20px;bottom:40px;margin:0}.slider-home .pagination-bullet-active{border:1px solid #d42027}.bg-nav{width:100%;height:50px;display:block;top:50%;left:0;margin:-25px 0 0;position:absolute;z-index:10}.bg-nav .button-next,.bg-nav .button-prev{top:0;margin:0;width:50px;height:100px;cursor:pointer;opacity:.5;position:absolute}.bg-nav .button-prev{left:10px;right:auto;background:url(../images/previous.svg) center center/contain no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bg-nav .button-next{left:auto;right:10px;background:url(../images/next.svg) center center/contain no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bg-nav .button-next.hide{width:0;height:0}.bg-nav .button-prev:hover{opacity:1;margin:0 0 0 5px}.bg-nav .button-next:hover{opacity:1;margin:0 5px 0 0}.bg-nav .button-next.disabled,.bg-nav .button-next.hiden,.bg-nav .button-prev.disabled,.bg-nav .button-prev.hiden{opacity:0;cursor:default;z-index:-9999}
.left-title{width:auto;height:auto;position:absolute;left:5%;top:50%;text-align-last:left;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:2}
.left-title h2{font-family:Play;font-size:72px;font-weight:100;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-transform:uppercase;line-height:1;display:block;opacity:0}
.left-title h2 span{font-size:18px;font-weight:900;display:inline}
.left-title h3{font-family:Play;font-size:36px;font-weight:900;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);line-height:1.2;display:block}
.left-title.move h2{-webkit-animation:scaleLarge;animation:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.left-title h3>span>span{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0}.left-title.move h3>span>span.move{opacity:1}
.left-title p>span{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transform:translate3d(0,-100%,0) scale(2);transform:translate3d(0,-100%,0) scale(2);opacity:0;position:relative;display:inline-block;margin:0}
.left-title .go-details{position:absolute;right:0;bottom:-45px;opacity:0}.left-title.move .go-details{-webkit-animation:goRight;animation:goRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}

.go-details{background:url(../images/icon.svg) center center/contain no-repeat #d42027;width:40px;height:40px;display:inline-block;position:relative;right:auto;top:auto;left:auto;bottom:auto;margin:5px 0;z-index:10}.go-details::after,.service-home{position:absolute;width:100%;left:0;top:0}.go-details::after{background:url(../images/icon_hover.svg) center center/contain no-repeat #fff;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.go-details:hover::after{opacity:1}.service-home{height:0;padding:0;margin:0;text-align:center;background:-webkit-linear-gradient(90deg,rgba(1,50,94,.7) 0,rgba(127,0,6,.7) 80%);background:linear-gradient(90deg,rgba(1,50,94,.7) 0,rgba(127,0,6,.7) 80%);z-index:10}.service-list li,.service-list li a{text-align:left;position:relative;display:inline-block}.service-list{width:90%;max-width:550px;height:auto;position:relative;display:inline-block;margin:0}.service-list ul{width:100%;height:auto;position:relative}.service-list li{width:auto;height:auto;margin:20px 0}.service-list li a{font-family:Play,sans-serif;font-size:39px;font-weight:300;line-height:1;padding:10px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.service-list li a::before{width:0;height:100%;position:absolute;left:-80px;top:0;background-color:rgba(0,0,0,.5);-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;overflow:hidden;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);z-index:-1}.service-list li span{width:60px;height:60px;position:relative;display:inline-block;margin:0 10px 0 0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.animate,.branding,.render,.tvc{height:100%}.service-list li:hover a{color:#d42027}.service-list li:hover a::before{width:calc(100% + 100px)}.animate,.branding,.interactive,.news-home,.render,.tvc{display:block;width:100%}.service-list li:hover span{-webkit-transform:scale(.8);transform:scale(.8)}.render{background:url(../images/render.svg) center center/contain no-repeat}.animate{background:url(../images/animate.svg) center center/contain no-repeat}.tvc{background:url(../images/tvc.svg) center center/contain no-repeat}.branding{background:url(../images/branding.svg) center center/contain no-repeat}.interactive{background:url(../images/interactive.svg) center center/contain no-repeat;height:100%}.service-list li{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;opacity:0}.service-list li:nth-child(odd){-webkit-transform:translate(-50% ,0);transform:translate(-50% ,0);-webkit-transition-delay:.6s;transition-delay:.6s}.service-list li:nth-child(even){-webkit-transform:translate(50% ,0);transform:translate(50% ,0);-webkit-transition-delay:.6s;transition-delay:.6s}.service-home.ani-text .service-list li:nth-child(even),.service-home.ani-text .service-list li:nth-child(odd){-webkit-transform:translate(0 ,0);transform:translate(0 ,0);opacity:1}.news-home{position:absolute;height:0;padding:0;margin:0;left:0;bottom:0;text-align:center;background:-webkit-linear-gradient(90deg,rgba(127,0,6,.7) 0,rgba(1,50,94,.7) 80%);background:linear-gradient(90deg,rgba(127,0,6,.7) 0,rgba(1,50,94,.7) 80%);z-index:10}.box-news,.colum-text{background-color:#fff;height:auto}.slide-news{width:90%;height:auto;position:relative;display:inline-block}.box-news,.project-content,.project-logo,.project-pdf{vertical-align:top}.box-news{width:calc(100% - 10px);display:inline-block;min-height:355px;margin:0 0 10px;text-align:center;cursor:pointer}.colum-text h3,.colum-text p{text-align:left;line-height:1.4;display:block}.colum-text{font-family:Play;width:100%;padding:0 30px 20px;position:relative;z-index:1}.colum-text h3{font-size:13px;font-weight:900;color:#52595d;padding:0;margin:0 0 10px;text-transform:uppercase}.colum-text g,.colum-text p{font-size:13px;color:#73787b;position:relative}.colum-text p{width:100%;height:auto;max-height:35px;font-weight:300;padding:0;margin:0}.colum-text g{font-weight:100;line-height:1;display:inline-block;text-align:center;margin:0 3px}.colum-pic,.date,.new-icon,.slide-about{display:block}.colum-pic{width:calc(100% - 20px);margin:10px;height:auto;max-height:200px;position:relative}.colum-pic img{width:100%;height:auto;position:relative;display:block;margin:auto;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.box-news:hover .colum-pic img{-webkit-transform:scale(1);transform:scale(1)}.new-icon{background:url(../images/new.png) center center no-repeat;width:50px;height:30px;position:absolute;left:0;top:10px;text-align:center;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-size:0;z-index:3}.date{width:100%;height:auto;font-family:Play;font-weight:300;line-height:1;text-align:left;color:#d42027;font-size:12px;margin:-20px 0 5px}.date strong{font-size:30px;font-weight:300}.box-news .go-details{margin:-30px 0 0;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.2)}.box-news .go-details::after{-webkit-border-radius:50%;border-radius:50%}.box-news:hover .go-details::after{opacity:1}.bg-home.hide .left-title,.people{opacity:0}.bg-home.hide::after{z-index:-9999}#home-page .page:not(.slider-home){-webkit-transition:height .6s cubic-bezier(.6,1,0,.5);transition:height .6s cubic-bezier(.6,1,0,.5)}.content-box a,.content-text a{-webkit-transition:all .3s ease-in-out}#home-page .page:not(.slider-home).ani-text{height:100vh}#about-page .page{height:100vh;background:-webkit-linear-gradient(0deg,#bc191e 0,#616b77 80%);background:linear-gradient(0deg,#bc191e 0,#616b77 80%)}.box-bg,.slide-about{height:100%;width:100%}.slide-about{padding:0;margin:0;position:relative;text-align:center}

.box-bg,.content-about,.one{position:absolute; background-image: url(https://datxanhnamtrungbo.net/vi/pictures/du-an/2019/background.png) }.box-bg{left:0;top:0}.content-about{width:100%;height:calc(100% - 120px);left:0;top:120px;white-space:nowrap;z-index:5}.one{width:50vw;height:50vw;left:50%;top:50%;background:-webkit-linear-gradient(0deg,rgba(97,107,119,.5) 0,rgba(188,25,30,.5) 80%);background:linear-gradient(0deg,rgba(97,107,119,.5) 0,rgba(188,25,30,.5) 80%);-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8);-webkit-border-radius:50%;border-radius:50%}.three,.two{position:absolute;top:50%;-webkit-border-radius:50%;left:50%}.two{width:60vw;height:60vw;background-color:rgba(188,25,30,.3);-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8);border-radius:50%}.three{width:75vw;height:75vw;background:-webkit-linear-gradient(0deg,rgba(95,109,121,.3) 0,rgba(123,60,59,.3) 80%);background:linear-gradient(0deg,rgba(95,109,121,.3) 0,rgba(123,60,59,.3) 80%);-webkit-transform:translate3d(-50%,-50%,0) scale(1.4);transform:translate3d(-50%,-50%,0) scale(1.4);border-radius:50%}.content-box,.content-text{width:auto;position:relative;vertical-align:middle;height:auto;font-family:Play}.content-text{display:inline-block;margin:100px 0 0;max-width:650px}.content-text p{font-weight:300;font-size:18px;line-height:1.6;text-align:center;color:#fff;margin:0 0 10px;display:block;white-space:normal}.content-text strong{font-weight:900}.content-text a{color:#fff;display:inline-block;transition:all .3s ease-in-out}.content-text a:hover{color:#d42027}.content-box{display:inline-block}.content-box h3,.content-box p{line-height:1.6;margin:0 0 10px;display:block;color:#fff;text-align:center;white-space:normal}.content-box h3{font-weight:100;font-size:30px;text-transform:uppercase}.content-box p{font-weight:300;font-size:18px}.content-box strong{font-weight:900}.content-box a{color:#fff;display:inline-block;transition:all .3s ease-in-out}.content-box a:hover{color:#d42027}.tagline{width:450px;height:auto;position:absolute;left:50%;bottom:100px;margin:0 0 0 -200px;display:inline-block}.tagline h3{font-family:Play;font-weight:100;font-size:36px;line-height:1.2;text-align:center;color:#fff;margin:0 0 10px;display:block;white-space:normal}.link-text h3,.tagline h3::before{font-family:Play}.people-pic,.tagline h3::before{display:inline-block;vertical-align:middle}.tagline h3::before{content:"â€œ";font-weight:700;font-size:120px;line-height:0;color:#fff;position:relative;margin:0}.box-name,.detail-box h3,.detail-item h4,.present,.profile h4,.project,.project-box,.service-top{font-family:Play}.box-name h3,.tagline h3 strong{font-weight:900}.page[data-hash=team] .content-text{position:absolute;top:180px;left:50%;margin:0 0 0 -325px}.content-about .content-box:nth-child(1){width:400px;height:400px;background-color:rgba(188,25,30,.3);-webkit-border-radius:50%;border-radius:50%;margin:200px -2vw 0 0;padding:70px 40px}.content-about .content-box:nth-child(2){width:325px;height:325px;background-color:rgba(142,25,42,.5);-webkit-border-radius:50%;border-radius:50%;margin:100px -3vw 0 0;padding:50px;z-index:1}.content-about .content-box:nth-child(3){width:640px;height:640px;background-color:rgba(142,25,42,.5);-webkit-border-radius:50%;border-radius:50%;margin:0;padding:60px 90px}.people-info{width:100%;height:auto;position:absolute;left:0;top:0;overflow:visible;white-space:normal;z-index:60}.people{background-color:#fff;width:280px;height:280px;padding:15px 25px 15px 5px;position:absolute;-webkit-border-radius:50%;border-radius:50%;text-align:left;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 20px 40px rgba(0,0,0,.5);z-index:120}.box-album,.people-pic,.project-logo{-webkit-border-radius:50%}.people-pic{width:250px;height:250px;position:relative;margin:0;border-radius:50%;overflow:hidden}.people-pic img{width:100%;height:auto;display:block;position:relative}.bg-picture,.box-name,.shape{position:absolute}.box-name{width:auto;height:auto;right:-30px;bottom:40px;background-color:#d42027;padding:10px 15px;text-transform:uppercase;z-index:1}.box-name h3{font-size:18px;line-height:1.6;text-align:center;color:#fff;margin:0;display:block}.profile h4,.project-content h3{line-height:1.2;white-space:normal;color:#fff}.box-name span{font-size:12px;font-weight:300;color:#fff}.shape{width:0;height:0;border-style:solid;border-width:10px 50px 20px 0;border-color:transparent #fff transparent transparent;top:auto;bottom:50px;left:0;right:auto;z-index:-1}.people.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.people[data-people="13"],.people[data-people="14"],.people[data-people="15"],.people[data-people="16"]{text-align:right;padding:15px 5px 15px 25px}.profile h4,.project,.project-logo{text-align:center}.people[data-people="13"] .box-name,.people[data-people="14"] .box-name,.people[data-people="15"] .box-name,.people[data-people="16"] .box-name{right:auto;left:-30px}.people[data-people="13"] .shape,.people[data-people="14"] .shape,.people[data-people="15"] .shape,.people[data-people="16"] .shape{left:auto;right:0;border-width:10px 0 20px 50px;border-color:transparent transparent transparent #fff}.bg-picture{left:0;top:0;width:2000px;height:1090px;overflow:hidden;opacity:0}.bg-picture img,.map-background{position:relative}.bg-picture img,.map-background,.map-background canvas{height:100%;width:100%;display:block}.map-background{background-position:top center;background-size:contain;background-repeat:no-repeat}.map-background img{opacity:0;position:absolute;left:0;top:0}.map-background canvas{position:absolute;left:0;top:0;padding:0;opacity:1}.profile,.profile h4,.project{position:relative}.profile{display:block;margin:20px auto 0}.profile .project-pdf{margin:10px 0;width:120px;height:120px}.profile .download-pdf{width:100px;height:100px}.profile h4{font-weight:900;font-size:18px;display:block;text-transform:uppercase}.profile .project-pdf:hover{background-color:#9cacba}.content-box,.content-text,.profile .project-pdf,.profile h4,.tagline{opacity:0}.ani-text .one{-webkit-animation:15s linear 0s normal none infinite Bg-Animation;animation:15s linear 0s normal none infinite Bg-Animation}.ani-text .two{-webkit-animation:18s linear 0s normal none infinite Bg-Animation2;animation:18s linear 0s normal none infinite Bg-Animation2}.ani-text .three{-webkit-animation:20s linear 0s normal none infinite Bg-Animation3;animation:20s linear 0s normal none infinite Bg-Animation3}.ani-text .content-box,.ani-text .content-text{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ani-text .tagline{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page[data-hash=team].ani-text .content-text{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ani-text .bg-picture,.ani-text .profile h4{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards}.ani-text .bg-picture{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.ani-text .profile h4{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.ani-text .profile .project-pdf{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#project-page .title{position:relative;left:auto;top:auto;margin:120px 0 0}.project{width:100%;height:auto;min-height:60vh;display:block;float:left;margin:0;padding:0;overflow:hidden;z-index:1}.project.grey::after,.project.red::after{content:"";width:100%;height:50vh;position:absolute;top:0;z-index:-1;left:0}.project.red{background-color:#7f0105}.project.grey{background-color:#9cacba}.project.red::after{background:-webkit-linear-gradient(0deg,#7f0105 0,#616b77 80%);background:linear-gradient(0deg,#7f0105 0,#616b77 80%)}.project.grey::after{background:-webkit-linear-gradient(0deg,#9dadbb 0,#8e7e82 80%);background:linear-gradient(0deg,#9dadbb 0,#8e7e82 80%)}.bg-cover::after,.project-video::after{content:''}.project-content,.project-logo,.project-logo img{position:relative;display:inline-block}.project .one{width:30vw;height:30vw;background-color:rgba(188,25,30,.8);background-image:none}.project .two{width:40vw;height:40vw;background-color:rgba(188,25,30,.5)}.project .three{width:50vw;height:50vw;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.project.grey .one{background:-webkit-linear-gradient(0deg,rgba(95,109,121,.5) 0,rgba(223,181,115,.5) 80%);background:linear-gradient(0deg,rgba(95,109,121,.5) 0,rgba(223,181,115,.5) 80%)}.project.grey .two{background:-webkit-linear-gradient(0deg,rgba(97,107,119,.3) 0,rgba(188,25,30,.5) 80%);background:linear-gradient(0deg,rgba(97,107,119,.3) 0,rgba(188,25,30,.5) 80%)}.project.grey .three{background:-webkit-linear-gradient(0deg,rgba(95,109,121,.3) 0,rgba(123,60,59,.3) 80%);background:linear-gradient(0deg,rgba(95,109,121,.3) 0,rgba(123,60,59,.3) 80%)}.project .box-bg{top:-50%;overflow:visible}.project-content{width:100%;height:auto;margin:30px 0;z-index:5}.project-logo{width:200px;height:200px;margin:20px 0;overflow:hidden;border-radius:50%;border:10px solid rgba(255,255,255,.3);background-color:#fff}.project-media,.project-video{height:auto;width:100%}.project-logo img{width:100%;height:auto;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-content h3,.project-des,.project-media{display:block;position:relative}.project-content h3{font-weight:100;font-size:60px;text-align:center;margin:20px auto}.project-des{width:80%;max-width:900px;margin:10px auto 20px}.project-des p{font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#fff;margin:0 auto 15px;white-space:normal}.content-service,.pic-box,.present p,.project-box h3,.project-media,.project-media h4,.project-text,.project-video{text-align:center}.project-des strong{font-weight:900}.project-des a{color:#fff;text-decoration:underline}.project-des a:hover{text-decoration:none}.project-media h4{font-weight:900;font-size:30px;line-height:1.2;color:#fff;margin:30px auto;display:block;position:relative;white-space:normal;text-transform:uppercase}.box-album,.box-video{padding:20px;margin:0 auto 50px;display:block;box-shadow:0 15px 20px rgba(0,0,0,.2)}.project-video{position:relative;display:block}.project-video::after{width:100%;height:100px;position:absolute;top:50px;left:0;background-color:rgba(255,255,255,.5);z-index:-1}.box-album,.box-video,.project-pdf{position:relative}.box-video{width:90%;max-width:800px;height:auto}.box-album{width:300px!important;height:300px!important;max-width:inherit!important;border-radius:50%}.box-album .pic-box{width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%}.box-album .pic-box img{width:auto;height:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.project.red .box-video{background-color:#7f0105}.project.grey .box-video{background-color:#9cacba}.project.red .box-album{background-color:#80716a}.project.grey .box-album{background-color:#6f575b}.project-pdf{width:150px;height:150px;display:inline-block;margin:20px 0 50px;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,.2);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;z-index:5}.download-pdf{background:url(../images/pdf_down.png) center center/contain no-repeat;width:130px;height:130px;display:block;margin:10px;-webkit-border-radius:50%;border-radius:50%;position:relative}.pic-box,.pic-box img{width:100%;height:auto;position:relative;margin:0}.project.red .project-pdf:hover{background-color:#d42027}.project.grey .project-pdf:hover{background-color:#9cacba}.pic-box{display:inline-block;vertical-align:middle;overflow:hidden;padding:0}.pic-box img{display:block}.bg-cover,.bg-cover::after{position:absolute;height:100%;left:0;width:100%}.bg-cover{top:150px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:-1}.bg-cover::after{background:url(../images/overlay.png);top:0;opacity:.7}.box-video,.project-content h3,.project-des,.project-logo,.project-media h4,.project-pdf{opacity:0}.project-logo.on-show{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.project-content h3.on-show{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.project-media h4.on-show{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.box-video.on-show{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.project-pdf.on-show{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.project-des.on-show{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}



#service-page .title{position:relative;left:auto;top:auto;margin:220px 0 0}
.service-top{position:relative;min-height:100vh;overflow:hidden;background-color:#20d4d4;z-index:5}
.service-top::after{content:"";width:100%;height:100vh;background:linear-gradient(135deg,#e2b95d 0,#015543 80%);background:linear-gradient(0deg, rgba(204,183,127,0.8) 1%, rgba(45,97,120,0.8) 100%);position:absolute;left:0;top:0;z-index:-1}.service-top 
.box-bg{top:0%;overflow:visible}.frame,.l-left,.l-top{left:0;top:0}
.box-bg.on-show .one{-webkit-animation:12s linear 0s normal none infinite Bg-Animation;animation:12s linear 0s normal none infinite Bg-Animation}
.box-bg.on-show .two{-webkit-animation:8s linear 0s normal none infinite Bg-Animation2;animation:8s linear 0s normal none infinite Bg-Animation2}

.service-top .two{width:52vw;height:52vw;background-color:#07405a;opacity:0.5;top:40%}.content-service,.l-bottom,.l-left,.l-right,.l-top{background-color:#fff}
.service-top .one{width:46vw;height:46vw;-webkit-transform:translate3d(-50%,-50%,0) scale(1);background-image:url(https://datxanhnamtrungbo.net/vi/pictures/du-an/2019/phoi-canh-can-ho.jpg);transform:translate3d(-50%,-50%,0) scale(1);top:40%}.present{width:90%;max-width:900px;padding:30px 50px;height:auto;position:relative;display:inline-block;margin:30px 0}.frame,.l-bottom,.l-left,.l-right,.l-top{position:absolute}.present p,.slide-service{display:block}
.present p{font-weight:100;font-size:18px;line-height:1.8;color:#fff;margin:0 0 10px;white-space:normal}.present strong{font-weight:900}.frame{width:100%;height:100%}.l-left{width:5px;height:60px}.l-top{width:60px;height:5px}.l-right{width:5px;height:60px;right:0;bottom:0}.l-bottom{width:60px;height:5px;right:0;bottom:0}.content-service,.project-box,.service-container,.slide-service{height:auto;position:relative;width:100%}.content-service{display:block;margin:0}.project-box{display:inline-block;margin:0;padding:0;white-space:nowrap;z-index:1}

.project-box.red span,.project-box.white span{content:'';position:absolute;z-index:-1}
.project-box.red span{background:url(../images/bg-01.svg),50px 0 no-repeat #0066b3; opacity:0.8; background-size:contain;background-repeat:no-repeat;background-position:-100% 0;left:0;top:0;width:100%;height:100%;-webkit-transition:background-position 1.5s ease-in-out;transition:background-position 1.5s ease-in-out}

.project-box.white span{background:url(../images/bg-02.svg) 50px 0 no-repeat #0066b3; opacity: 0.8; background-size:contain;left:50px;top:50px;width:0;height:calc(100% - 100px);-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;overflow:hidden}
.project-box h3{font-weight:100;font-size:60px;line-height:1.2;color:#fff;margin:30px 0;display:block;text-transform:capitalize;white-space:normal}
.project-pic,.project-text{vertical-align:top;margin:0 -5px;position:relative}.project-pic{width:auto;max-width:55%;height:auto;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out}.go-project,.project-box .download-pdf{-webkit-transition:all .3s ease-in-out}.project-pic:hover{box-shadow:0 10px 30px rgba(0,0,0,.5)}.project-pic img{width:100%;height:auto;display:block;position:relative}.project-text{width:55%;padding:0 3%;max-width:550px;display:inline-block}.descrip{width:100%;height:auto;display:block;padding:0 0 20px;position:relative;border-bottom:1px solid rgba(255,255,255,.5)}.descrip p{font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#fff;margin:0 0 20px;display:block;white-space:normal}.descrip strong{font-weight:900}.descrip a{color:#fff;text-decoration:underline}.descrip a:hover{text-decoration:none}.project-box.red{padding:0;text-align:left}.project-box.white{padding:50px;text-align:right}.go-project,.go-video{font-weight:900;font-size:14px;line-height:1.6;text-transform:lowercase;text-align:center;color:#fff}.project-box.white .project-pic{margin:0 0 50px}.project-box.white .project-pic,.project-box.white .project-text{float:right}


.show-text .view-more {
    animation: fadeInUp;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: .8s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-play-state: running;
    animation-name: fadeInUp;
    animation-duration: 1s;
    animation-delay: .8s;
    animation-fill-mode: forwards;
}

.project-box.red .project-pic,.project-box.red .project-text{float:none}.project-box .download-pdf{width:80px;height:80px;position:absolute;transition:all .3s ease-in-out}.go-project::after,.go-video::after{position:relative;content:''}.project-box .download-pdf:hover{opacity:.5}.project-box.red .download-pdf{right:10px;bottom:10px;left:auto}.project-box.white .download-pdf{right:auto;bottom:10px;left:10px}.go-project{display:inline-block;margin:20px 0;letter-spacing:0;transition:all .3s ease-in-out}.go-project::after,.go-video{-webkit-transition:all .3s ease-in-out}
.go-project::after{background:url(../images/icon.svg) center center no-repeat #d42027;width:55px;height:55px;display:block;margin:5px auto;transition:all .3s ease-in-out}.go-project:hover{letter-spacing:5px}.go-project:hover::after{background-color:#666}.go-video{display:inline-block;margin:20px 0;letter-spacing:0;transition:all .3s ease-in-out}.go-video::after,.thumb-pic{-webkit-transition:all .3s ease-in-out}.go-video::after{background:url(../images/icon.svg) center center no-repeat #d42027;width:60px;height:60px;display:block;margin:5px auto;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%}.degee-link,.link-page{-webkit-transition:all .5s ease-in-out}.go-video:hover{letter-spacing:5px}.go-video:hover::after{background-color:#666}.degee-link{position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/degee.png) center center/contain no-repeat;transition:all .5s ease-in-out;-webkit-border-radius:50%;border-radius:50%;z-index:10}.detail-box,.load-details{height:100%;width:100%;text-align:center}.degee-link:hover{box-shadow:0 0 50px rgba(255,255,255,1);background-color:rgba(0,0,0,.8)}#interactive .project-pic{max-width:1100px;margin:0 0 50px;float:none}#interactive .project-box.red{padding:0;text-align:center}#interactive .project-box.white{padding:50px;text-align:center}.load-details{position:fixed;left:0;top:0;display:none;overflow:hidden;z-index:500}.detail-box{position:relative;display:block;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;z-index:5}.detail-box h3{font-weight:100;font-size:48px;color:#fff;text-align:center;display:inline-block;margin:20px 0;opacity:0}.detail-item,.detail-slider,.gallery-box{height:auto;display:block}.detail-box h3 strong{font-weight:900}.gallery-box{position:relative;width:100%;min-height:60vh;margin:0;padding:20px 0;background-color:#fff;opacity:0}.detail-slider{width:90%;max-width:1100px;margin:0 auto}.detail-pic,.detail-pic img{width:100%}.detail-item{position:relative;width:100%;overflow:hidden}.detail-item h4{font-weight:300;font-size:18px;color:#fff;text-align:center;display:inline-block;background-color:rgba(0,0,0,.5);position:absolute;left:10px;bottom:10px;padding:10px 20px;z-index:1}.detail-pic,.detail-pic img,.thumb-box{position:relative;display:block;height:auto}.thumb-box{width:90%;max-width:920px;margin:0 auto;padding:5px 0;z-index:5}.thumb-pic,.thumb-slider{position:relative;display:block;width:100%}.thumb-slider{height:auto}.thumb-slider .slide-item{padding:0 2px}.thumb-pic{border:5px solid #fff;height:80px;margin:0 auto;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out;line-height:0;background-color:transparent;text-align:center}.actived .thumb-pic,.thumb-pic:hover{border-color:#d42027}.close-content,.contact-box a{-webkit-transition:all .3s ease-in-out}.thumb-pic img{display:inline-block;width:auto;height:100%;margin:0 -50%;z-index:-1}.thumb-slider .slide-controls{position:absolute;left:0;top:0;margin:0}.thumb-slider .slide-prev{background:url(../images/previous-red.svg) center center/contain no-repeat;left:-50px}.thumb-slider .slide-next{background:url(../images/next-red.svg) center center/contain no-repeat;right:-50px}.close-content,.close-video{background-image:url(../images/close.png)}.close-content{background-color:#d42027;background-repeat:no-repeat;background-position:center center;width:60px;height:60px;display:block;position:absolute;right:20px;top:15px;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;visibility:hidden;opacity:0;z-index:30}.close-content.show{visibility:visible;opacity:1}.frame,.news-bg,.present p,.project-box h3,.project-pic,.project-text,.sub-year{opacity:0}.close-content:hover{background-color:#666}.click-close{width:100%;height:0;position:fixed;left:0;bottom:0;overflow:hidden;background-color:rgba(0,0,0,.7);-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;z-index:1}.news-box,.news-box .slide-wrapper-outer{z-index:5}.click-close.show{height:100%}.news-content,.slider-inner{height:auto;position:relative;overflow:hidden}.present.on-show p{-webkit-animation-name:scaleSmall;animation-name:scaleSmall;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.on-show .sub-year{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.on-show .frame{-webkit-animation-name:scaleLarge;animation-name:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-service .on-show .project-pic{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-service .project-box.on-show h3{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-service .project-box.red.on-show .project-text{-webkit-animation-name:goRight;animation-name:goRight;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-service .project-box.white.on-show .project-text{-webkit-animation-name:goLeft;animation-name:goLeft;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-service .project-box.red.on-show span{background-position:80% 0}.select-service .project-box.white.on-show span{width:70%}#interactive .project-box.white.on-show span{width:calc(100% - 100px)}.slider-inner{width:100%;min-height:60vh;background:-webkit-linear-gradient(0deg,#7f0105 0,#616b77 80%);background:linear-gradient(0deg,#7f0105 0,#616b77 80%);display:block;margin:0;padding:0}.slider-inner .box-bg{top:-50%}.slider-inner .one{width:30vw;height:30vw;background-color:rgba(188,25,30,.8);background-image:none}.slider-inner .two{width:40vw;height:40vw;background-color:rgba(188,25,30,.5)}.slider-inner .three{width:50vw;height:50vw;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.news-content{width:100%;display:inline-block;margin:-40vh 0 0}.news-bg,.news-load{position:relative;display:block;height:auto}.colum-box .wrap-content{max-width:1160px}.news-bg{width:100%;margin:0;padding:0 0 50px}.news-load{width:90%;max-width:1100px;margin:0 auto}.link-page,.news-box,.news-link{width:100%;position:relative;display:block}.news-box{height:auto;padding:50px 0;margin:0}.news-link{height:auto;max-width:900px;margin:0 auto}.link-page{height:120px;padding:9px 15px 9px 10px;color:#5a5a5a;text-align:left;transition:all .5s ease-in-out;overflow:hidden;background-color:rgba(255,255,255,1);cursor:pointer}.pic-thumb,span.white{background-color:#fff}.link-page .new-icon{left:0;top:0}.pic-thumb{position:relative;float:left;display:block;width:auto;height:auto;min-width:98px;max-width:50%;margin:0 15px 0 0;border:1px solid #e8e8e8;overflow:hidden;line-height:0;text-align:center;z-index:2}.link-text,.pic-thumb img{position:relative;height:98px}.detail-news>h3,.link-text h3{line-height:1.4;text-transform:uppercase}.pic-thumb img{width:auto;margin:0 -50%;z-index:-1}.link-text{display:table;z-index:0}.link-page a,span.white{position:absolute;width:100%;left:0}.link-text h3{display:table-cell;padding:5px 0;font-weight:400;font-size:13px;vertical-align:middle;white-space:normal}span.white{bottom:0;height:15px;z-index:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.link-page.current,.link-page.current span.white,.link-page:not(.current):hover span.white{background-color:#d42127}.link-page a{top:0;height:100%;z-index:10;display:block}.detail-news,.news-content-text{width:100%;height:auto;display:block}.news-content-text iframe{width:100% !important; height:auto !important; min-height:320px}.link-page:not(.current):hover{background-color:#d42127;color:#fff}.link-page.current{color:#fff}.detail-news{background-color:#fff;padding:0 5% 50px}.detail-news>h3{margin:0 0 20px;padding:30px 5%;font-family:Play;font-weight:300;font-size:30px;color:#181818;border-bottom:dotted 1px #666;text-align:center}.news-content-text{position:relative;font-family:Play;font-weight:400;color:#181818;font-size:15px;line-height:1.6}.news-content-text strong{font-weight:700}.news-content-text p{font-size:15px;margin:0 0 20px;line-height:1.6;text-align:left}.news-content-text img{text-align:center}.news-content-text a{color:#d42127}.news-content-text a:hover{color:#181818}.detail-news img,.news-content-text img{display:block;width:auto!important;height:auto!important;max-width:100%;margin:10px auto}.news-link .slide-controls{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;margin:0}.news-link .slide-pagination{position:absolute;bottom:-40px}.news-link.slide-slidebox .slide-item{padding:0 5px}.news-content-text table tr:first-child td,.news-content-text td{padding:10px;font-family:Play;font-size:15px;text-align:left;vertical-align:middle;line-height:1.6}.news-content-text table{display:table;height:auto;border-spacing:1px;margin:20px auto;table-layout:fixed}.news-content-text table tbody{display:block;width:100%;height:auto}.contact-box,.contact-form{width:90%;margin:0;display:inline-block}.news-content-text table tr:first-child td{background-color:#d42127;font-weight:700;color:#fff;text-transform:uppercase}.news-content-text td{color:#181818;background-color:#e8e8e8}.contact-box,.contact-box p{font-family:Play}#contact-page .page{height:100vh;background:-webkit-linear-gradient(0deg,#bc191e 0,#616b77 80%);background:linear-gradient(0deg,#bc191e 0,#616b77 80%)}.contact-box,.contact-form,.input-text,.require-col{height:auto;position:relative}#contact-page .one{background-color:rgba(188,25,30,.6);background-image:none}#contact-page .three{background:-webkit-linear-gradient(0deg,rgba(97,107,119,.3) 0,rgba(188,25,30,.3) 80%);background:linear-gradient(0deg,rgba(97,107,119,.3) 0,rgba(188,25,30,.3) 80%)}.contact-form{max-width:650px;vertical-align:top}.contact-box{vertical-align:middle}.contact-box p{margin:0 0 10px;font-weight:300;font-size:24px;color:#fff;line-height:1.6;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center}.contact-box p strong{font-weight:900}.contact-box a{color:#fff;display:inline-block;transition:all .3s ease-in-out}.input-area textarea,.input-text input[type=text]{display:block;width:100%;font-weight:300;border:none;-webkit-transition:all .3s ease-in-out;-webkit-appearance:none;font-size:15px}.contact-box a:hover{color:#d42027}.form-row-search input[type=text],.input-area textarea,.input-but button,.input-text input[type=text]{color:#fff;font-family:Play}.require-col{display:block;width:100%;text-align:center}.input-text{display:block;width:100%;margin:0 0 2px}.input-text input[type=text]{height:40px;line-height:40px;padding:0 20px;background-color:rgba(0,0,0,.2);-webkit-border-radius:30px;border-radius:30px;transition:all .3s ease-in-out}.input-text input[type=text]:focus{background-color:rgba(0,0,0,.5)}.input-area{position:relative;display:block;width:100%;height:120px}.input-area textarea{height:100%;padding:5px 20px;background-color:rgba(0,0,0,.2);line-height:1.6;-webkit-border-radius:30px;border-radius:30px;transition:all .3s ease-in-out;resize:none}.input-but,.input-but button{position:relative;height:auto;display:inline-block;text-align:center}.input-area textarea:focus{background-color:rgba(0,0,0,.5)}.input-but{width:96%;margin:10px 0}.input-but button{width:auto;font-weight:100;font-size:30px;line-height:1;padding:10px 20px;-webkit-appearance:none;cursor:pointer;margin:0;text-transform:uppercase;border:none;background-color:#d42027;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:30px;border-radius:30px}.google-map,.input-but button::after{-webkit-transition:all .3s ease-in-out}.input-but button::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid #fff;transition:all .3s ease-in-out;-webkit-border-radius:30px;border-radius:30px}.input-but button:hover{background-color:#7a7a7a}.input-but button:hover::after{border-width:5px}.google-map{background:url(../images/logo-map.png) center center/contain no-repeat;width:110px;height:150px;position:relative;display:inline-block;vertical-align:top;margin:20px 0;transition:all .3s ease-in-out}.google-map:hover{opacity:.8;-webkit-transform:scale(.9);transform:scale(.9)}.contact-box,.contact-form{opacity:0}.ani-text .contact-box{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ani-text .contact-form,.fadein{-webkit-animation-fill-mode:forwards}.ani-text .contact-form{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:forwards}.search-box{width:100%;height:auto;position:absolute;left:0;top:100px;text-align:center;z-index:5}.form-row-search{width:300px;height:auto;position:relative;display:inline-block;vertical-align:top}.form-row-search .input-text{width:100%;height:auto;display:block;position:relative;margin:0;-webkit-border-radius:30px;border-radius:30px}.form-row-search input[type=text]{border:none;width:100%;height:auto;padding:10px 45px 10px 20px;font-weight:300;font-size:18px;line-height:1.6;-webkit-border-radius:30px;border-radius:30px;background-color:#883b36;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.close-box span,.infobox h3,.open-box span{font-weight:900;font-size:14px}.form-row-search .input-text input[type=text]:focus{background-color:rgba(255,255,255,1);color:#333}a.search{background:url(../images/search.png) center center/contain no-repeat;width:40px;height:40px;position:absolute;right:5px;top:5px}#map-canvas,.googlemap{width:100%;height:100%;left:0}a.search:hover{opacity:1}.googlemap{position:fixed;top:-100%;overflow:hidden;-webkit-transition:top 1s ease-in-out;transition:top 1s ease-in-out;background-color:#ccc;z-index:40}.googlemap.show{top:0}#map-canvas{position:absolute;display:block;top:0}#map-canvas>div{background-color:transparent!important}.infobox{background-color:#fff;z-index:998;width:250px;height:auto;cursor:default;box-shadow:rgba(0,0,0,.1) 3px 3px 0;-webkit-border-radius:30px 0 30px 30px;border-radius:30px 0 30px 30px;display:inline-block;padding-bottom:20px}.infobox h3,.infobox img,.infobox p{position:relative;display:block}.infobox img{width:230px;height:auto;margin:10px;-webkit-border-radius:20px 0 20px 20px;border-radius:20px 0 20px 20px}.infobox h3{font-family:Play;color:#d42027;line-height:1.2;text-align:center;margin:0 20px 5px;text-transform:uppercase}.infobox p{font-family:Play;font-size:12px;color:#333;line-height:1.6;font-weight:400;text-align:center;margin:0 10px}.infobox p a{color:#333;font-weight:700}.infobox p a:hover{color:#d42027}.infoBox img[align=right]{background-color:#d42027;background-image:url(../images/close3.png)!important;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;position:absolute!important;cursor:pointer;left:-20px;top:-20px;-webkit-border-radius:50%;border-radius:50%;box-shadow:rgba(0,0,0,.1) 3px 3px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.close-map,.zoom-control{position:absolute;right:20px;display:block;box-shadow:0 20px 20px rgba(0,0,0,.2)}.next-pic,.zoom-control a{-webkit-transition:all .3s ease-in-out}.infoBox img[align=right]:hover{background-color:#7a7a7a}.zoom-control{top:50%;width:40px;height:82px;margin:-41px 0 0;z-index:20}.zoom-control a{display:block;float:left;width:40px;height:40px;margin:0 0 1px;transition:all .3s ease-in-out}.close-map,.next-pic{width:60px;height:60px;-webkit-border-radius:50%}.close-album,.close-map{-webkit-transition:all .5s ease-in-out;text-indent:-9999px}.zoom-in{background:url(../images/zoom-in.png) center center no-repeat rgba(70,70,70,.5)}.zoom-out{background:url(../images/zoom-out.png) center center no-repeat rgba(70,70,70,.5)}.zoom-control a:hover{background-color:rgba(70,70,70,1)}.close-map{background:url(../images/close.png) center center/cover no-repeat rgba(70,70,70,.5);font-size:0;cursor:pointer;bottom:20px;left:auto;top:auto;margin:0;transition:all .5s ease-in-out;border-radius:50%;z-index:50}.close-map:hover{background-color:rgba(70,70,70,1)}.all-album{width:100vw;height:100vh;overflow:hidden;position:fixed;left:0;top:0;display:none;z-index:3600}.album-center,.album-load,.album-pic-center{display:block;position:relative}.album-load{width:100%;height:100%;opacity:0}.album-center{width:100vw;height:100vh}.album-pic-center{width:100%;height:100%;text-align:center}.album-pic-center img{width:auto;height:auto;position:relative;display:inline-block;margin:auto;vertical-align:middle;max-height:85%;max-width:85%}.album-pic-center .pic-name{position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto}.album-pic-center .pic-name h2,.album-pic-center .pic-name h3{font-weight:300;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-family:Play;font-size:18px;line-height:1.4}.album-pic-center .pic-name h2{text-align:left;display:block;margin-bottom:10px;color:rgba(255,255,255,1)}.album-pic-center .pic-name h2>span{-webkit-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;opacity:0}.album-pic-center .pic-name.move h2>span.move{opacity:1}.album-pic-center .pic-name h3{color:#fff;text-align:center;display:inline-block;text-transform:uppercase;padding:10px 20px}.album-pic-center .pic-name h3>span>span{-webkit-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;opacity:0}.album-pic-center .pic-name.move h3>span>span.move{opacity:1}.slide-pic-nav{width:100%;position:absolute;height:auto;top:50%;margin-top:-30px;bottom:auto;left:0;z-index:10;display:none}.next-pic,.prev-pic{top:0;cursor:pointer;-ms-border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,.2)}.next-pic{background:url(../images/next_s.png) center center no-repeat;position:absolute;right:30px;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.pagination-bullet,.prev-pic{-ms-transition:all .3s ease-in-out}.close-album,.prev-pic{width:60px;height:60px;-webkit-border-radius:50%;position:absolute}.prev-pic{background:url(../images/previous_s.png) center center no-repeat;left:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.next-pic:not(.disabled):hover,.prev-pic:not(.disabled):hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.next-pic.disabled,.prev-pic.disabled{opacity:.3;cursor:default}.close-album{background:url(../images/close.png) center center/cover no-repeat;font-size:0;cursor:pointer;right:20px;top:20px;left:auto;bottom:auto;margin:0;z-index:9999;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-border-radius:50%;border-radius:50%;display:block;box-shadow:0 0 60px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.close-video,.touch{background-repeat:no-repeat}.close-pics,.view-album{-webkit-transition:all .5s ease-in-out}.close-album:hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.container-zoom img.zoomscale{cursor:zoom-in}.container-zoom img.zoomin{cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8,move}.touch{background-image:url(../images/pinchzoom.png);background-position:left top}.cursor{cursor:url(../images/openhand.png) 8 8,move}.drag-cursor{cursor:url(../images/grabbing.png) 8 8,move}.view-album{position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/dot-bg-project.png) center center/contain no-repeat;transition:all .5s ease-in-out;-webkit-border-radius:50%;border-radius:50%;z-index:10}.bg-overlay,.bg-overlay::after{top:0;left:0;position:absolute}.view-album:hover{box-shadow:0 0 50px rgba(255,255,255,1);background-color:rgba(0,0,0,.8)}.bg-overlay{height:100vh;width:100vw;background:url(../images/pattern.png);z-index:-10}.bg-overlay::after{content:'';width:100%;height:100%;background:url(../images/shadow.png) center center no-repeat;background-size:cover}.slide-nav{position:absolute;left:50%;bottom:-40px;width:110px;height:50px;margin-left:-55px;z-index:90;display:none}.next-prev{position:absolute;left:20px;bottom:-20px;width:160px;margin:0;height:80px;display:block;text-align:center;z-index:15;opacity:0}.close-box,.open-box{bottom:auto;z-index:9999}.nextslide,.prevslide{position:absolute;height:78px;width:78px;-webkit-transition:all .3s ease-in-out;opacity:1;z-index:99999;top:0;cursor:pointer}.prevslide{left:0;background:url(../images/previous.html) center center no-repeat;-webkit-border-radius:50% 0 50% 50%;-ms-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;transition:all .3s ease-in-out;background-color:rgba(255,255,255,.1)}.nextslide{right:0;background:url(../images/next.png) center center no-repeat;-webkit-border-radius:0 50% 50%;-ms-border-radius:0 50% 50% 50%;border-radius:0 50% 50%;transition:all .3s ease-in-out;background-color:rgba(255,255,255,.1)}.nextslide:hover,.prevslide:hover{background-color:rgba(0,0,0,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.nextslide.disable,.prevslide.disable{opacity:.3}.all-pics{height:100%;width:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:4000;display:none}.all-pics.show{display:block}.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:0;z-index:9998;opacity:0;text-align:center}.full,.full img{position:relative}.all-pics .text-length h3{font-family:Play;font-weight:900;color:#fff;font-size:18px;line-height:1.4;position:relative;text-align:center;padding:10px 20px;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-transform:uppercase;background-color:rgba(0,0,0,.5);display:inline-block}.full{width:100vw;height:100vh;overflow:hidden;display:block}.full img{width:auto;height:auto;max-width:94%;max-height:94%;outline:0;border:none;margin:0 auto;display:block;opacity:0;cursor:url(../images/openhand.png) 6 8,move;z-index:5}.full span{width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1}.pinch-zoom-container{width:100%;height:100%;position:relative;display:block;margin:0}.pinch-zoom{width:100%;left:0;top:0;text-align:center}.close-box span,.open-box span{text-align:left;font-family:Play;text-transform:uppercase}.pinch-zoom:after,.pinch-zoom:before{content:"";display:inline-block;vertical-align:middle;height:100%}.pinch-zoom img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0}.close-pics{background:url(../images/close.png) center center/cover no-repeat;width:60px;height:60px;text-indent:-9999px;font-size:0;cursor:pointer;position:absolute;right:20px;top:20px;left:auto;bottom:auto;margin:0;z-index:9999;transition:all .5s ease-in-out;-webkit-border-radius:50%;border-radius:50%;display:block;box-shadow:0 0 60px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.close-pics:hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.close-pics-small{background:url(../images/close.png) center center/cover no-repeat;width:40px;height:40px;cursor:pointer;position:fixed;left:50%;top:10px;margin-left:-20px;z-index:99999;border:1px solid rgba(255,255,255,.5);background-color:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;display:none}.zoom{background:url(../images/zoom.png) center center/cover no-repeat;width:62px;height:62px;position:absolute;right:10px;top:10px;box-shadow:0 0 30px rgba(0,0,0,.3);-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:20;opacity:.8;display:block}.go-top,.scroll-down{position:fixed;display:none}.zoom:hover{box-shadow:0 0 30px rgba(255,255,255,1);opacity:1}.scroll-down{right:10px;bottom:10px;margin:0;width:18px;height:46px;background:url(../images/scroll-down.png) repeat-y;background-size:90px 46px;-webkit-animation:Play 1.6s steps(20) infinite alternate;animation:Play 1.6s steps(20) infinite alternate;z-index:10}.go-top{width:60px;height:60px;bottom:-30px;left:50%;margin:0 0 0 -30px;cursor:pointer;background-color:#d42127;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:15}.go-top::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/top2.png) 0 -15px/contain no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-item,.slide-wrapper{-webkit-transform:translate3d(0,0,0)}.go-top:hover::after{background-position:0 -20px}.go-top.on-bottom{bottom:50px}.go-top.on-bottom::after{background-position:0 0}.go-top.on-bottom:hover::after{background-position:0 -5px}.wheel{border:1px solid rgba(255,255,255,.8);width:30px;height:54px;position:fixed;left:20px;bottom:26px;-webkit-border-radius:50px;border-radius:50px;display:none;z-index:20}.close-box,.wheel.show{display:block}.wheel.transparent{background-color:transparent}.wheel.show::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;width:5px;height:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-animation:trackBallSlide 3s linear infinite;animation:trackBallSlide 3s linear infinite}.close-box,.close-box span,.open-box,.open-box span{position:absolute;top:20px}.close-box{background:url(../images/close.png) center center no-repeat;width:60px;height:60px;cursor:pointer;right:20px;left:auto;margin:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.close-video,.open-box{cursor:pointer;right:20px;margin:0;-webkit-transition:all .5s ease-in-out}.close-box span{color:#fff;line-height:20px;left:-90px;white-space:nowrap;display:block;width:auto;height:auto}.close-box:hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.open-box{background:url(../images/show.png) center center no-repeat;width:60px;height:60px;left:auto;transition:all .5s ease-in-out;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1);display:none}.close-video:hover,.open-box:hover{box-shadow:0 0 20px rgba(255,255,255,.8)}.close-video,.player{-webkit-border-radius:50%}.open-box span{color:#fff;line-height:20px;left:-100px;white-space:nowrap;display:block;width:auto;height:auto}.allvideo,.video-list{width:100%;height:100%;top:0;left:0}.open-box:hover{background-color:rgba(255,255,255,.3)}.allvideo{position:fixed;overflow:hidden;display:none;z-index:2200}.video-list,.video-wrap{position:absolute;z-index:100}.video-wrap{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.video-skin,.video-wrap iframe{width:100%;z-index:10;position:absolute;left:0}.video-skin{bottom:0;height:auto;min-height:100%}.video-wrap iframe{height:100%;background-color:rgba(0,0,0,1);display:block;top:0}.close-video{background-position:center center;width:60px;height:60px;position:absolute;top:20px;z-index:999999;transition:all .5s ease-in-out;border-radius:50%;display:block;background-color:#d42027}.player-vid:hover,.player:hover{box-shadow:0 0 50px rgba(255,255,255,1)}.player{position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/player.png) center center/contain no-repeat;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:50%;z-index:10}.player-vid,.slide-page{-webkit-border-radius:50%}.player:hover{background-color:rgba(0,0,0,.8)}.overlay-dark{background:linear-gradient(180deg,rgba(167,192,78,1) 0,rgba(255,220,152,.9) 100%);height:0;width:100%;position:fixed;left:0;bottom:0;overflow:hidden;-webkit-transition:height .8s ease-in-out;transition:height .8s ease-in-out;z-index:1500}.slide-slidebox,.wp8-horizontal{-ms-touch-action:pan-y}.overlay-dark.show{height:100%}.box-video-center{display:inline-block;width:100%;position:absolute;height:100%;margin:0;padding:0;left:0;top:0;overflow:hidden}.video-cover,.video-cover .pic{width:100%;height:100%;margin:0;display:block}.video-cover{position:relative;padding:0;background-color:#000}.video-cover .pic{position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.player-vid{background:url(../images/player.png) center center no-repeat;width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;background-color:rgba(255,255,255,.5);-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:50%;-webkit-background-size:cover;background-size:cover;z-index:100}.controls,.video-full{width:100%;position:absolute;margin:0;left:0}.player-vid:hover{background-color:rgba(0,0,0,.8)}.player-vid.hide{display:none}.video-full{background-color:transparent;height:auto;min-height:100%;display:block;padding:0;top:0}.controls{overflow:hidden;height:32px;bottom:40px;text-align:center;opacity:1;display:none;background-color:rgba(0,0,0,.2);z-index:150}.controls.show{display:block}.controls[data-state=hidden]{display:none}.controls .progress,.controls button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.controls[data-state=visible]{visibility:visible}.controls .progress{width:calc(100% - 180px);max-width:500px;height:20px;margin:1px 0;padding:2px;background-color:rgba(255,255,255,.2)}.controls progress[data-state=fake]{background-color:#fff;height:20px}.controls button{text-align:center;overflow:hidden;white-space:nowrap;background-color:transparent;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px;height:30px;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:.5}.box-video-center:hover .controls,.controls button:focus,.controls button:hover{opacity:1}.controls progress{display:block;width:100%;height:100%;margin:0;border:none;overflow:hidden;background-color:rgba(0,0,0,.2);color:#fff}.controls progress span{width:0;height:100%;display:inline-block;background-color:#fff}.controls progress::-moz-progress-bar{background-color:#fff}.controls button[data-state=play]{background-image:url(../images/video/play.svg)}.controls button[data-state=pause]{background-image:url(../images/video/pause.svg)}.controls button[data-state=stop]{background-image:url(../images/video/stop.svg)}.controls button[data-state=mute]{background-image:url(../images/video/mute.svg)}.controls button[data-state=unmute]{background-image:url(../images/video/unmute.svg)}.controls button[data-state=go-fullscreen]{background-image:url(../images/video/fullscreen.svg)}.controls button[data-state=cancel-fullscreen]{background-image:url(../images/video/cancel-fullscreen.svg)}.video-cover[data-fullscreen=true]{position:fixed;left:0;top:0;z-index:9999}.video-cover[data-fullscreen=true] video{height:auto}.video-cover[data-fullscreen=true] figcaption{display:none}.video-cover[data-fullscreen=true] .controls{bottom:0;z-index:2147483647;position:fixed}.slide-slidebox{position:relative;-webkit-tap-highlight-color:transparent}.slide-wrapper{display:none;position:relative;height:auto}.slide-wrapper::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.preloader::after,.preloader::before{content:""}.slide-controls,.slide-page,.slide-pagination{position:relative;height:auto}.slide-wrapper-outer{overflow:hidden;position:relative;width:100%}.slide-wrapper-outer.autoheight{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.slide-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-moz-user-select:none;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-loaded{display:block}.slide-loading{opacity:0;display:block}.slide-controls{text-align:center;width:100%;margin:0 auto;z-index:2}.slide-pagination{width:100%;margin:10px 0}.slide-buttons div,.slide-page{cursor:pointer}.slide-page{display:inline-block;width:auto;margin:0 5px;border-radius:50%}.slide-page span:not(.slide-numbers){display:block;width:8px;height:8px;background-color:rgba(255,255,255,.8);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;margin:0}.slide-page span:not(.slide-numbers)::before{border:1px solid rgba(255,255,255,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;position:absolute;display:block;content:"";width:16px;height:16px;left:-4px;top:-4px}.slide-page:hover span:not(.slide-numbers)::before{border:1px solid rgba(255,255,255,1)}.slide-page:hover span:not(.slide-numbers){background-color:rgba(255,255,255,1)}.slide-page.active span:not(.slide-numbers)::before{border:1px solid rgba(255,255,255,1)}.slide-page.active span:not(.slide-numbers){background-color:rgba(255,255,255,1)}.slide-page span.slide-numbers{font-family:Play;font-weight:300;color:#f58020;padding:0;font-size:30px;line-height:50px;text-align:center;display:block;width:50px;height:50px;border:1px solid #f58020;background-color:rgba(245,128,32,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;border-radius:50%;margin:10px 0;pointer-events:auto}.slide-page.active span.slide-numbers,.slide-page:hover span.slide-numbers{background-color:rgba(31,165,75,1);border:1px solid rgba(245,128,32,0);color:#fff}.slide-page.active span.slide-numbers{pointer-events:none}.slide-pagination.grey .slide-page span:not(.slide-numbers),.slide-pagination.grey .slide-page.active span:not(.slide-numbers){background-color:rgba(0,0,0,.3)}.slide-page.active{pointer-events:none}.slide-pagination.grey .slide-page.active span:not(.slide-numbers)::before,.slide-pagination.grey .slide-page:hover span:not(.slide-numbers)::before{border:1px solid rgba(0,0,0,.3)}.slide-buttons{position:absolute;width:100%;height:auto;text-align:center;top:-50%;left:0}.slide-next,.slide-prev{position:absolute;top:50%;height:40px;width:40px;margin:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.slide-prev{background:url(../images/previous-2.svg) center center/contain no-repeat;left:-40px}.slide-next{background:url(../images/next-2.svg) center center/contain no-repeat;right:-40px}.slide-next:hover,.slide-prev:hover{opacity:.5}.slide-next.disabled,.slide-prev.disabled{pointer-events:none;opacity:.2}.preloader{width:100%;height:100%;min-height:300px;position:absolute;left:0;top:0;border:none;background-color:transparent;display:none;z-index:10}.preloader::before{width:82px;height:82px;position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;background-image:url(../images/cycle.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:Preloader 1s steps(12,end) infinite;animation:Preloader 1s steps(12,end) infinite}.preloader::after{display:block;clear:both;visibility:hidden;line-height:0;height:0}.loading .preloader{display:block}.preloader.done{display:none}.grabbing{cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8,move}.slide-container,.slide-container-horizontal,.slide-container-vertical{position:relative;overflow:hidden}.slide-container-no-flexbox .item-container{float:left}.slide-container-vertical>.item-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.item-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1}.item-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.item-wrapper,.slide-container-android .item-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slide-container-multirow>.item-wrapper{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.slide-container-free-mode>.item-wrapper{-webkit-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.item-container{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:auto;position:relative;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.gallery-thumbs{height:auto;box-sizing:border-box;padding:10px 0}.gallery-thumbs .item-container{width:25%;opacity:.4}.gallery-thumbs .item-active{opacity:1}.slide-container-autoheight,.slide-container-autoheight .item-container{height:auto}.slide-container-autoheight .item-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-ms-transition-property:-ms-transform,height;transition-property:transform,height}.slide-container .notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.wp8-vertical{-ms-touch-action:pan-x}.button-next,.button-prev{position:absolute;top:50%;height:100px;width:50px;margin:-58px 0 0;cursor:pointer;opacity:.8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8);z-index:100}.button-prev{background:url(../images/previous-2.svg) center center/contain no-repeat;left:0}.button-next{background:url(../images/next-2.svg) center center/contain no-repeat;right:0}.button-next:hover,.button-prev:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.button-next.disabled,.button-prev.disabled{pointer-events:none;opacity:.2;cursor:default}.footer,.header,.logo,.pagination.pagination-hidden,.title{opacity:0}.pagination{position:relative;text-align:center;margin:10px auto;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;z-index:10}.pagination-bullet i,.slide-container-vertical>.pagination-bullets .pagination-bullet{margin:3px;display:block}.pagination-custom,.pagination-fraction{font-family:Play;font-weight:400;color:#fff;width:100%}.pagination-current,.pagination-total{font-size:24px;line-height:1;font-family:Play;font-weight:400;color:#fff}.pagination-bullet{width:16px;height:16px;display:inline-block;position:relative;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(255,255,255,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination-bullet i{width:8px;height:8px;position:relative;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination-bullet-active i,.pagination-bullet:hover i{background-color:rgba(255,255,255,1)}.pagination-bullet-active,.pagination-bullet:hover{border:1px solid rgba(255,255,255,1)}.pagination-clickable .pagination-bullet{cursor:pointer}.pagination-bullet-active{pointer-events:none}.slide-container-vertical>.pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.slide-container-horizontal>.pagination-bullets .pagination-bullet{margin:3px}.pagination-progress{background:rgba(0,0,0,.25);position:absolute}.pagination-progress .pagination-progressbar{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.slide-container-rtl .pagination-progress .pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.slide-container-horizontal>.pagination-progress{width:100%;height:4px;left:0;top:0}.slide-container-vertical>.pagination-progress{width:4px;height:100%;left:0;top:0}.pagination-progress.pagination-white{background-color:rgba(255,255,255,.5)}.pagination-progress.pagination-white .pagination-progressbar{background-color:#fff}.pagination-progress.pagination-black .pagination-progressbar{background-color:#000}.slide-container-3d{-webkit-perspective:1200px;perspective:1200px}.slide-container-3d .cube-shadow,.slide-container-3d .item-container,.slide-container-3d .item-wrapper,.slide-container-3d .shadow-bottom,.slide-container-3d .shadow-left,.slide-container-3d .shadow-right,.slide-container-3d .shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slide-container-3d .shadow-bottom,.slide-container-3d .shadow-left,.slide-container-3d .shadow-right,.slide-container-3d .shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.slide-container-3d .shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,0))}.slide-container-3d .shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}.slide-container-3d .shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0))}.slide-container-3d .shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.slide-container-coverflow .item-wrapper,.slide-container-flip .item-wrapper{-ms-perspective:1200px}.container-flip,.slide-container-cube{overflow:visible}.slide-container-cube .item-container,.slide-container-flip .item-container{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.slide-container-cube .item-container .item-container,.slide-container-flip .item-container .item-container{pointer-events:none}.slide-container-cube .item-active,.slide-container-cube .item-active .item-active,.slide-container-flip .item-active,.slide-container-flip .item-active .item-active{pointer-events:auto}.container-flip .shadow-top,.slide-container-cube .shadow-bottom,.slide-container-cube .shadow-left,.slide-container-cube .shadow-right,.slide-container-cube .shadow-top,.slide-container-flip .shadow-bottom,.slide-container-flip .shadow-left,.slide-container-flip .shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-container-cube .item-container{-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.slide-container-cube.slide-container-rtl .item-container{-webkit-transform-origin:100% 0;transform-origin:100% 0}.slide-container-cube .item-active{pointer-events:auto;visibility:visible}.slide-container-cube .cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:rgba(0,0,0,.3);opacity:.5;-webkit-filter:blur(100px);filter:blur(100px);z-index:0}.slide-container-fade.slide-container-free-mode .item-container{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slide-container-fade .item-container{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.slide-container-fade .item-container .item-container{pointer-events:none}.slide-container-fade .item-active,.slide-container-fade .item-active .item-active{pointer-events:auto}.scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background-color:rgba(0,0,0,.1)}.slide-container-horizontal>.scrollbar{height:5px;width:100%;z-index:50;margin:5px 0 0}.slide-container-vertical>.scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.scrollbar-drag{height:100%;width:100%;position:relative;background-color:rgba(255,255,255,.5);border-radius:10px;left:0;top:0}.scrollbar-cursor-drag{cursor:move}.lazy-preloader{width:100%;min-height:100%;position:absolute;left:0;top:0;border:none;background-color:transparent;z-index:1}.lazy-preloader::before{content:"";width:82px;height:82px;position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;background-image:url(../images/cycle.png);background-position:center center;background-repeat:no-repeat;-webkit-animation:Preloader 1s steps(12,end) infinite;animation:Preloader 1s steps(12,end) infinite}.lazy-preloader::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.container-zoom{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.container-zoom>canvas,.container-zoom>img,.container-zoom>svg{object-fit:contain}.img-moving{position:relative;overflow:hidden;height:100%;width:100%;cursor:url(../images/hand.cur) 6 8,move;-moz-user-select:-moz-none}.img-moving img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0}.hidemouse{pointer-events:none}.class-hidden{display:none}#contact-loader{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;animation:Rotate 2.5s linear infinite;-webkit-animation:Rotate 2.5s linear infinite;display:none}.fadein,.flipoutx{-webkit-animation-duration:.8s}.contact-success,.register-success{position:fixed;top:50%;left:50%;margin:-30px 0 0 -150px;padding:20px;font-size:15px;line-height:1.6;width:300px;height:auto;background-color:#c30004;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-family:Play;font-weight:900;text-align:center;z-index:99999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.color-red{background-color:#700809;color:#fff}.color-blue{background-color:#042750;color:#fff}.desktop{display:block}.mobile{display:none}#search-page .title{position:relative;left:auto;top:auto;margin:120px 0 0}#search-page .project-des{background:#fff}.search-search-result .search-link,.search-search-result p{display:block;width:100%;color:#fff}.search-search-result{padding:2%}.search-search-result .search-link{height:auto;transition:all .3s linear;padding-top:5px;text-decoration:none}.search-search-result p{box-shadow:5px 5px 0 rgba(0,0,0,.1);text-align:left;margin:10px auto;padding:10px 20px;transition:all .3s linear;overflow:hidden}.search-search-result p:nth-child(odd){background-color:rgba(188,25,30,.8)}.search-search-result p:nth-child(even){background-color:#777}.search-search-result p span{float:left;width:40px;height:40px;margin:-5px 15px 0 0;background-color:#fff;color:rgba(0,0,0,1);-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:40px;font-size:18px;-webkit-transition:all .3s linear;transition:all .3s linear}.data-updating,.search-no-result{font-weight:400;font-size:20px;text-transform:uppercase}.search-search-result p:hover{background-color:#cdcdcd!important}.search-search-result p:hover .search-link{color:rgba(0,0,0,1)}.search-search-result p:hover span{background-color:rgba(188,25,30,1);color:#fff}.search-no-result{margin:20px auto;padding:30px;color:rgba(0,0,0,1)}.rotatenew{-webkit-animation-name:RotateNew;animation-name:RotateNew;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.8s;animation-fill-mode:forwards}.fadeout,.flipoutx{-webkit-animation-fill-mode:forwards}.fadeout{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards}.flipoutx{backface-visibility:visible!important;-webkit-animation-name:flipOutX;animation-name:flipOutX;animation-duration:.8s;animation-fill-mode:forwards}.flipinx,.goleft{-webkit-animation-duration:.8s}.fadeindown,.flipinx{-webkit-animation-fill-mode:forwards}.flipinx{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;animation-duration:.8s;animation-fill-mode:forwards}.fadeindown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:forwards}.fadeinup,.fadeoff{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards}.fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.fadeoff{-webkit-animation-name:fadeOff;animation-name:fadeOff;animation-duration:1s;animation-fill-mode:forwards}.fadeon,.goleft{-webkit-animation-fill-mode:forwards}.fadeon{-webkit-animation-name:fadeOn;animation-name:fadeOn;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:forwards}.goleft{-webkit-animation-name:goLeft;animation-name:goLeft;animation-duration:.8s;animation-fill-mode:forwards}.goright,.logo.show{-webkit-animation-fill-mode:forwards}.goright{-webkit-animation-name:goRight;animation-name:goRight;-webkit-animation-duration:.8s;animation-duration:.8s;animation-fill-mode:forwards}.scalelarge{-webkit-animation:scaleLarge;animation:scaleLarge;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-fade-out{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-fade-in{z-index:10;-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-backSlide-out{-webkit-animation:backSlideOut;animation:backSlideOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-backSlide-in{-webkit-animation:backSlideIn;animation:backSlideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-goDown-out{-webkit-animation:scaleToFade;animation:scaleToFade;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-goDown-in{-webkit-animation:goDown;animation:goDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-fadeUp-in{-webkit-animation:scaleUpFrom;animation:scaleUpFrom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-fadeUp-out{-webkit-animation:scaleUpTo;animation:scaleUpTo;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.logo.show{-webkit-animation-name:goLeft;animation-name:goLeft;-webkit-animation-duration:.7s;animation-duration:.7s;animation-fill-mode:forwards}.footer.show,.header.show{-webkit-animation-duration:.7s;-webkit-animation-fill-mode:forwards}.header.show{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:.7s;animation-fill-mode:forwards}.footer.show{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:.7s;-webkit-animation-delay:.7s;animation-delay:.7s;animation-fill-mode:forwards}.ani-text .title{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mask-page{position:fixed;left:0;top:0;width:100%;height:100%;z-index:5000}.mask-page::after,.mask-page::before{content:"";width:100%;height:50vh;position:absolute;left:0;background:linear-gradient(0deg, rgba(204,183,127,0.8) 1%, rgba(45,97,120,0.8) 100%);overflow:hidden}.mask-page::before{top:0;-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.mask-page::after{bottom:0;-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.mask-page.hide::after,.mask-page.hide::before{height:0}@-webkit-keyframes Preloader{100%{-webkit-transform:rotate(360deg)}}@keyframes Preloader{100%{transform:rotate(360deg)}}@-webkit-keyframes Bg-Animation{0%,100%{-webkit-transform:translate3d(-50%,-50%,0) scale(.8)}70%{-webkit-transform:translate3d(-50%,-50%,0) scale(1.2)}}@keyframes Bg-Animation{0%,100%{transform:translate3d(-50%,-50%,0) scale(.8)}70%{transform:translate3d(-50%,-50%,0) scale(1.2)}}@-webkit-keyframes Bg-Animation2{0%,100%{-webkit-transform:translate3d(-50%,-50%,0) scale(.8)}30%{-webkit-transform:translate3d(-50%,-50%,0) scale(1.4)}}@keyframes Bg-Animation2{0%,100%{transform:translate3d(-50%,-50%,0) scale(.8)}30%{transform:translate3d(-50%,-50%,0) scale(1.4)}}@-webkit-keyframes Bg-Animation3{0%,100%{-webkit-transform:translate3d(-50%,-50%,0) scale(1.4)}50%{-webkit-transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes Bg-Animation3{0%,100%{transform:translate3d(-50%,-50%,0) scale(1.4)}50%{transform:translate3d(-50%,-50%,0) scale(1)}}@-webkit-keyframes DrawStroke{0%{stroke-dashoffset:300;stroke-opacity:1}100%{stroke-dashoffset:0;stroke-opacity:0}}@keyframes DrawStroke{0%{stroke-dashoffset:300;stroke-opacity:1}100%{stroke-dashoffset:0;stroke-opacity:0}}@-webkit-keyframes DrawStroke2{0%{stroke-dashoffset:0;stroke-dasharray:10;fill:#ec1c24}50%{fill:#ff7b00}100%{stroke-dashoffset:1000;stroke-dasharray:0;fill:#ec1c24}}@keyframes DrawStroke2{0%{stroke-dashoffset:0;stroke-dasharray:10;fill:#ec1c24}50%{fill:#ff7b00}100%{stroke-dashoffset:1000;stroke-dasharray:0;fill:#ec1c24}}@-webkit-keyframes RotateNew{0%,100%{-webkit-transform:rotate(0) scale(1);opacity:1}33%{-webkit-transform:rotate(90deg) scale(.8);opacity:.3}80%{-webkit-transform:rotate(35deg) scale(1);opacity:1}}@keyframes RotateNew{0%,100%{transform:rotate(0) scale(1);opacity:1}33%{transform:rotate(90deg) scale(.8);opacity:.3}80%{transform:rotate(35deg) scale(1);opacity:1}}@-webkit-keyframes Play{from{background-position:0}to{background-position:-360px}}@keyframes Play{from{background-position:0}to{background-position:-360px}}@-webkit-keyframes Ani{0%{box-shadow:0 0 0 rgba(202,26,30,0);border:1px solid rgba(202,26,30,0);-webkit-transform:scale(0);transform:scale(0)}70%{box-shadow:0 0 50px rgba(202,26,30,1);border:1px solid rgba(202,26,30,1);-webkit-transform:scale(1);transform:scale(1)}100%{box-shadow:0 0 60px rgba(202,26,30,0);border:0 solid rgba(202,26,30,0);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes Ani{0%{box-shadow:0 0 0 rgba(202,26,30,0);border:1px solid rgba(202,26,30,0);transform:scale(0)}70%{box-shadow:0 0 50px rgba(202,26,30,1);border:1px solid rgba(202,26,30,1);transform:scale(1)}100%{box-shadow:0 0 60px rgba(202,26,30,0);border:0 solid rgba(202,26,30,0);transform:scale(1.5)}}@keyframes Rotate{from{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@-webkit-keyframes Rotate{from{-webkit-transform:rotate(0) translateZ(0)}to{-webkit-transform:rotate(360deg) translateZ(0)}}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOff{0%{opacity:1}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes fadeOff{0%{opacity:1}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes fadeOn{0%{opacity:0}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fadeOn{0%{opacity:0}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:1;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:1;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:1;transform:translateZ(-500px) translateX(200%)}75%{opacity:1;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUp{from{opacity:0;transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleUp{from{opacity:0;transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-500px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(15deg) scale(.5);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0) scale(1);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(15deg) scale(.5);opacity:0}100%{transform:perspective(400px) rotateX(0) scale(1);opacity:1}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0) scale(1);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg) scale(.5);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0) scale(1);opacity:1}100%{transform:perspective(400px) rotateX(90deg) scale(.5);opacity:0}}@-webkit-keyframes goLeft{0%{opacity:0;-webkit-transform:translate(-50% ,0);transform:translate(-50% ,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes goLeft{0%{opacity:0;-webkit-transform:translate(-50% ,0);transform:translate(-50% ,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes goRight{0%{opacity:0;-webkit-transform:translate(50% ,0);transform:translate(50% ,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes goRight{0%{opacity:0;-webkit-transform:translate(50% ,0);transform:translate(50% ,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes scaleSmall{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleLarge{0%{opacity:0;-webkit-transform:scale(3)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleLarge{0%{opacity:0;transform:scale(3)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes Ringing{0%,100%,16%,24%,8%{-webkit-transform:rotate(0)}12%,20%,4%{-webkit-transform:rotate(-15deg)}}@keyframes Ringing{0%,100%,16%,24%,8%{transform:rotate(0)}12%,20%,4%{transform:rotate(-15deg)}}@-webkit-keyframes Color{0%{background-color:#e30613}50%{background-color:#cda853}100%{background-color:#751146}}@keyframes Color{0%{background-color:#e30613}50%{background-color:#cda853}100%{background-color:#751146}}@-webkit-keyframes Shape{0%,100%{border-top:20px solid #ff3000}50%{border-top:20px solid #50ad77}}@keyframes Shape{0%,100%{border-top:20px solid #ff3000}50%{border-top:20px solid #50ad77}}@-webkit-keyframes Border{0%,60%{border-top-color:#e30613}30%{border-top-color:#fff}}@keyframes Border{0%,60%{border-top-color:#e30613}30%{border-top-color:#fff}}@-webkit-keyframes Border1{0%,60%{border-color:#e30613}30%{border-color:#fff}}@keyframes Border1{0%,60%{border-color:#e30613}30%{border-color:#fff}}@-webkit-keyframes trackBallSlide{0%,100%,30%,60%{opacity:1;-webkit-transform:translateY(-12px);transform:translateY(-12px)}15%,50%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes trackBallSlide{0%,100%,30%,60%{opacity:1;-webkit-transform:translateY(-12px);transform:translateY(-12px)}15%,50%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@media screen and (max-width:1600px) and (min-height:720px){.content-box p,.content-text p{font-size:18px}.project-pdf{margin:20px 0 50px}.project-box h3{font-size:48px}}@media screen and (min-width:1101px) and (max-height:840px){.content-text.intro-about p{font-size:15px}}@media screen and (max-width:1600px) and (max-height:720px){.hotline,.language,.logo{top:10px}.navigation{top:5px}.title{top:100px}.service-list li{margin:15px 0}.service-list li a{font-size:42px}.content-box p,.content-text p{font-size:16px}.content-about .content-box:nth-child(1){width:380px;height:380px;margin:-100px -3vw 0 0;padding:50px 40px}.content-about .content-box:nth-child(2){width:300px;height:300px;margin:100px -3vw 0 0;padding:50px 40px}.content-about .content-box:nth-child(3){width:600px;height:600px;margin:-60px 0 0;padding:70px 80px}.tagline{bottom:40px}.page[data-hash=team] .content-text{top:150px}.contact-box{margin:100px 0 0}.contact-box p{font-size:20px}.contact-form{margin:80px 0 0}.project-pdf{margin:20px 0}.project-box h3{font-size:48px}.search-box{top:70px}}@media screen and (min-width:1101px) and (max-height:760px){.content-text.intro-about{margin:120px 0 0}.content-text.intro-about p{font-size:14px}.profile .project-pdf{width:100px;height:100px}.profile .download-pdf{width:80px;height:80px}}@media screen and (min-width:1101px) and (max-height:620px){.profile .project-pdf{width:80px;height:80px}.profile .download-pdf{width:60px;height:60px}}@media screen and (max-width:1500px){.present p{font-size:18px}}@media screen and (max-width:1200px){.content-box p,.content-text p{font-size:15px}.content-about .content-box:nth-child(1){width:350px;height:350px;margin:-100px -3vw 0 0;padding:50px 40px}.content-about .content-box:nth-child(2){width:280px;height:280px;margin:70px -3vw 0 0;padding:50px 40px}.content-about .content-box:nth-child(3){width:550px;height:550px;margin:-50px 0 0;padding:60px 70px}.project-box h3{font-size:40px}}@media screen and (max-width:1100px){.container,body.hidden .container{position:relative;width:100%;height:auto}.navigation,body,body.hidden{overflow-y:auto;overflow-x:hidden}.nav li,.nav ul{text-align:center}.footer,.footer.fixed{bottom:auto;left:auto}.full.lock,.navigation,body,body.hidden{overflow-x:hidden}.all-pics.show::after,.title-page::after{content:''}.container{top:auto;left:auto;margin:60px 0 0}.header,.header::after{height:60px}.bg-nav,.numbers,.sub-nav,.sub-right,.wheel,.wheel.show{display:none}.nav-click,.overlay-menu,.scroll-down,.slogan{display:block}.header{background:rgba(100,0,4,0);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;box-shadow:0 10px 30px rgba(0,0,0,.3)}.logo,.navigation{-webkit-transition:none}.header.show{background-color:#2c6178}.logo{background:url(../images/logo_m.png) center center/contain no-repeat;width:180px;height:40px;left:20px;top:10px;transition:none}.navigation,.overlay-menu.show{height:100%}.slogan.hide{opacity:1}.nav li,a.link-home:hover::after{opacity:0}.navigation{position:fixed;top:0;right:0;width:0;bottom:auto;transition:none;z-index:500}.footer,.footer.fixed,.nav,.nav li a{position:relative}.footer,.nav,.nav li,.nav ul{width:100%;height:auto}.navigation.show{width:100%}.nav{top:auto;left:auto;margin:30px auto 0}.nav ul{vertical-align:top}.nav li{margin:10px 0}.nav li::after{display:none}.nav li a{padding:10px 25px;font-size:48px;font-weight:100;display:inline-block;line-height:1;-webkit-transition:none;transition:none;margin:5px}.box-content,.close,.colum-box,.footer{display:block}.nav li:not(.current):hover a{background-color:transparent;color:#fff}.nav li.current a:not(.link-home){background-color:rgba(0,0,0,.2);-webkit-border-radius:30px;border-radius:30px}.navigation.show .nav li:nth-child(odd){-webkit-animation-name:goLeft;animation-name:goLeft;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navigation.show .nav li:nth-child(even){-webkit-animation-name:goRight;animation-name:goRight;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}a.link-home,a.link-home::after,a.link-home::before{-webkit-transition:none;transition:none}a.link-home:hover::before{opacity:1}a.link-home:hover{border-color:rgba(255,255,255,.5)}.footer{background-color:transparent;padding:0}.footer.fixed{z-index:auto}.language{position:absolute;top:10px;right:90px;-webkit-transition:none;transition:none}.hotline,.social{right:auto;top:auto;background-color:#0066b3}.language li a{-webkit-transition:none;transition:none}.hotline,.hotline p{-webkit-transition:none}.language li a:hover{border:1px solid rgba(255,255,255,.5);color:#fff}.close,.hotline{-webkit-border-radius:50%}.hotline{width:50px;height:50px;bottom:10px;left:10px;border-radius:50%;position:fixed;transition:none}.hotline span.call{width:40px;height:40px;margin:5px}.bottom-text,.social{width:100%;height:auto;text-align:center}.hotline p{opacity:0;text-indent:-9999px;font-size:0;transition:none}.next-pic,.social li a{-webkit-transition:none}.social{position:relative;padding:20px}.social li a{transition:none;opacity:1}.social li a:hover{opacity:1}.bottom-text{padding:20px 5%}.header.scale-small{height:60px}.header.scale-small::after{background:url(../images/top_bg.png) rgba(0,0,0,0)}.header.scale-small .logo{width:180px;height:40px;left:20px;top:10px}.box-content,.colum-box,.content-page{position:relative;height:auto}.header.scale-small .navigation{-webkit-transform:scale(1);transform:scale(1);top:0;right:0}.header.scale-small .hotline{-webkit-transform:scale(1);transform:scale(1);right:auto;top:auto;bottom:10px;left:10px}.header.scale-small .language{-webkit-transform:scale(1);transform:scale(1);top:10px}.content-page{width:100%}.box-content{top:auto;left:auto;width:auto}.colum-box{width:100%;float:left;margin:0;padding:0}.all-pics.show::after{background:url(../images/pinchzoom.png) left top no-repeat;position:absolute;left:0;top:0;width:80px;height:80px}.full img{max-width:100%;max-height:inherit}.all-pics .text-length h3{font-size:20px;line-height:26px;padding:10px 20px}.all-pics .text-length p{font-size:16px;line-height:22px}.next-pic{right:10px;opacity:.5;transition:none}.close-video,.prev-pic{-webkit-transition:none}.prev-pic{left:10px;opacity:.5;transition:none}.allvideo,.video-skin{left:0;top:0;height:100%}.next-pic:hover,.next-pic:hover:not(.disabled),.prev-pic:hover,.prev-pic:hover:not(.disabled){background-color:rgba(255,255,255,.1);box-shadow:0 0 60px rgba(0,0,0,.2)}.close-video,.close-video:hover{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,.5);box-shadow:none}.next-pic.disabled,.prev-pic.disabled{opacity:.1}.allvideo{width:100%;z-index:5000}.video-skin{bottom:auto}.overlay-video.show{height:100%}.close-video{right:auto;bottom:auto;left:50%;top:20px;margin:0 0 0 -20px;width:40px;height:40px;transition:none;-webkit-background-size:cover;background-size:cover}.close-album,.go-top{-webkit-transition:none;bottom:10px}.album-pic-center img{max-width:90%;max-height:inherit}.close-album{right:auto;top:auto;left:50%;margin-left:-20px;position:fixed;width:40px;height:40px;-webkit-background-size:cover;background-size:cover;transition:none}.go-top,.zoom{width:40px;height:40px;right:10px}.close-album:hover{background-color:rgba(255,255,255,.1);box-shadow:0 0 60px rgba(0,0,0,.2)}.degee-link:hover,.people,.player-vid:hover,.project-pic:hover,.zoom,.zoom:hover{box-shadow:none}.close{background:url(../images/close.png) center center no-repeat #c43a51;left:50%;top:-20px;margin:0 0 0 -20px;width:40px;height:40px;position:absolute;-webkit-background-size:cover;background-size:cover;border-radius:50%;visibility:hidden;z-index:10}.close-pics-small,.zoom{-webkit-background-size:cover}.show .close{visibility:visible}.close-pics{display:none}.close-pics-small{display:block;background-size:cover}.desktop,.go-top::after{display:none}.go-top{background:url(../images/top.png) center center no-repeat;left:auto;margin:0;background-color:rgba(0,0,0,.2);transition:none;-webkit-transform:rotate(0);transform:rotate(0);-webkit-border-radius:50%;border-radius:50%}.color-show,.zoom{-webkit-transition:none}.go-top.on-bottom{bottom:10px}.zoom{top:10px;transition:none;background-size:cover}.zoom:hover{opacity:.8}.color-show{transition:none}.player,.player-vid,.view-album{-webkit-transition:none;width:70px;height:70px;margin:-35px 0 0 -35px}.player,.view-album{transition:none}.player:hover,.view-album:hover{box-shadow:none;background-color:transparent}.player-vid{transition:none}.go-details,.sub-news{-webkit-transition:none}.player-vid:hover{background-color:rgba(255,255,255,.5)}.go-details{transition:none}.pagination-bullet{width:14px;height:14px;margin:0 3px}.pagination-bullet i{width:8px;height:8px;margin:2px}.slide-page span:not(.slide-numbers)::before{width:14px;height:14px;left:-3px;top:-3px}.slide-page span:not(.slide-numbers){width:8px;height:8px}.next-pic,.prev-pic,.slide-next,.slide-prev{height:40px;width:40px}.slide-pic-nav{top:auto;margin-top:0;bottom:50px;left:0;position:fixed}.container-zoom{height:auto}.container-zoom.zoomin{height:90vh}.img-moving{overflow:visible;height:auto;cursor:default}.sub-news,.sub-service,.sub-year,.sub-year-bottom{overflow-y:hidden;overflow-x:auto}.img-moving img{position:relative;top:auto!important;left:auto!important}.mobile{display:block}img.desktop{display:none}.title-page,img.mobile{display:block}.title-page{width:100%;margin:0;position:relative;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.sub-news::before,.sub-year-bottom::before,.sub-year::before{display:none}.title-page::after{position:absolute;width:100%;height:100%;background:url(../images/overlay.png);left:0;top:0;opacity:.8}.title-page h1{font-family:Play;font-weight:900;font-size:36px;line-height:50px;text-transform:uppercase;text-align:center;color:#fff;width:100%;position:relative;height:auto;padding:30px 0;text-shadow:1px 1px 0 rgba(0,0,0,.5);z-index:5}.detail-box h3,.input-but button,.present p,.project-box h3,.sub-year li a,.title h2{font-weight:300}.title-page h1>span>span{-webkit-transition:all .8s ease;transition:all .8s ease;opacity:0}.bg-home.hide .left-title,.footer,.header,.logo,.title-page h1>span>span.move{opacity:1}.sub-news{width:90%;margin:10px 5%;transition:none}.sub-news ul{text-align:center;white-space:nowrap;background-color:transparent;-webkit-transition:none;transition:none}.sub-news li{padding:0;margin:0 -2px 0 -1px}.sub-news li a{-webkit-transition:none;transition:none;font-size:14px;padding:10px 15px}.sub-news li:not(.current):hover a{background-color:#883b36}.sub-service li:not(.current):hover,.sub-service ul,.sub-year ul{background-color:transparent}.sub-news.fixed{width:100%;margin:0;top:60px;left:0}.sub-news.fixed li a{font-size:13px;padding:5px 15px}.sub-service{width:90%;margin:10px 5%;top:auto;-webkit-transition:none;transition:none}.sub-service ul{text-align:center;white-space:nowrap;-webkit-transition:none;transition:none}.sub-service li{margin:0 -2px 0 -1px;-webkit-transition:none;transition:none}.sub-service li a{-webkit-transition:none;transition:none;font-size:14px}.sub-service li span{width:30px;height:30px;-webkit-transition:none;transition:none}.sub-service li:not(.current):hover span{-webkit-transform:scale(1);transform:scale(1)}.sub-service.fixed{width:100%;margin:0;top:60px;left:0;height:auto}.sub-service.fixed li a{font-size:13px;line-height:1}.sub-year{width:90%;height:auto;margin:10px 5%;padding:0}.sub-year ul{text-align:center;white-space:nowrap;-webkit-transition:none;transition:none}.sub-year li{padding:0;margin:0 -2px 0 -1px}.sub-year li a{padding:10px 15px;font-size:30px;-webkit-transition:none;transition:none}.sub-year li:not(.current):hover a{background-color:#d42027}.sub-year-bottom{padding:20px;width:100%;height:auto;margin:0}.sub-year-bottom ul{text-align:center;white-space:nowrap;background-color:transparent;-webkit-transition:none;transition:none}.sub-year-bottom li{padding:0;margin:0 -2px 0 -1px}.sub-year-bottom li a{padding:10px 15px;font-weight:300;font-size:30px;-webkit-transition:none;transition:none}.sub-year-bottom li:not(.current):hover a{background-color:#fff;color:#666;text-shadow:none}.content-box a:hover,.content-text a:hover,.service-list li:hover a,.title h2{color:#fff}.footer.show,.header.show,.logo.show{-webkit-animation:none;animation:none;-webkit-animation-duration:0s;animation-duration:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-delay:0s!important;animation-delay:0s!important}.slider-home .pagination{width:100%;right:auto;top:auto;left:0;bottom:10px;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bg-home.move{-webkit-animation:none;animation:none}.bg-home.hide::after{z-index:auto}.go-details::after{-webkit-transition:none;transition:none}.go-details:hover::after{opacity:0}.left-title .go-details{bottom:-35px;width:30px;height:30px}#home-page{background-color:#fff}.title{opacity:1;position:relative;left:auto;top:auto;margin:20px 0}.ani-text .title{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0s;animation-duration:0s}.service-home{position:relative;display:block;width:100%;height:auto;padding:20px 0;left:auto;top:auto;bottom:auto;overflow:visible}.title h2{font-size:24px}.service-list{margin:0}.service-list li{text-align:center;margin:20px 0;width:100%}.service-list li a{font-size:40px;padding:10px 0;-webkit-transition:none;transition:none}.service-list li a::before{display:none}.service-list li span{width:50px;height:50px;-webkit-transition:none;transition:none}.service-list li:hover a::before{width:0}.service-list li:hover span{-webkit-transform:scale(1);transform:scale(1)}.news-home{position:relative;display:block;width:100%;height:auto;padding:20px 0 50px;left:auto;top:auto;bottom:auto;overflow:visible}.wrap-content{width:80%;position:relative;height:auto;left:auto;top:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;margin:auto}.colum-pic img,.people{-webkit-transform:scale(1)}.slide-news{width:100%}.colum-text{padding:0 20px 20px}.colum-pic img{transform:scale(1);-webkit-transition:none;transition:none}.box-news:hover .go-details::after{opacity:0}.service-list li{-webkit-transition:none;transition:none;opacity:1}.service-list li:nth-child(even),.service-list li:nth-child(odd){-webkit-transform:translate(0 ,0);transform:translate(0 ,0);-webkit-transition-delay:0s;transition-delay:0s}.news-home.ani-text,.service-home.ani-text{height:auto}#home-page .page:not(.slider-home){-webkit-transition:none;transition:none}#about-page .page,#home-page .page:not(.slider-home).ani-text{height:auto}.slide-about{position:relative;width:100%;height:auto}.slide-about .item-wrapper{display:block;width:100%;height:auto;overflow:visible}.slide-about .item-container{display:block;width:100%;height:auto;padding:20px 0}.box-bg{width:100%;height:70vh}.content-about{width:100%;height:auto;position:relative;left:auto;top:auto;white-space:normal;display:inline-block}.one{width:40vw;height:40vw;-webkit-animation:12s linear 0s normal none infinite Bg-Animation;animation:12s linear 0s normal none infinite Bg-Animation}.two{width:60vw;height:60vw;-webkit-animation:8s linear 0s normal none infinite Bg-Animation2;animation:8s linear 0s normal none infinite Bg-Animation2}.three{width:70vw;height:70vw}.content-text{opacity:1;max-width:inherit;width:80%;margin:20px 0}.content-box p,.content-text p{font-size:15px}.content-box a,.content-text a{-webkit-transition:none;transition:none}.people,.project-pdf{-webkit-transition:none}.content-box{opacity:1}.content-box h3{font-size:24px}.tagline{width:320px;height:auto;position:relative;left:auto;bottom:auto;margin:20px 0;opacity:1}.tagline h3{font-size:26px}.tagline h3::before{font-size:90px}.page[data-hash=team] .content-text{position:relative;left:auto;top:auto;margin:20px 0}.page[data-hash=value] .box-bg{display:none}.page[data-hash=value]{background:url(../images/pattern.png)!important}.content-about .content-box:nth-child(3){width:80%;max-width:605px;height:auto;-webkit-border-radius:30px;border-radius:30px;margin:0 0 10px;padding:20px 30px;background-color:rgba(142,25,42,.3)}.content-about .content-box:nth-child(1),.content-about .content-box:nth-child(2){width:80%;max-width:300px;height:auto;-webkit-border-radius:30px;border-radius:30px;margin:10px 0;padding:20px 30px;vertical-align:top;min-height:270px;background-color:rgba(142,25,42,.3)}.gallery-box,.pic-box{vertical-align:middle}.people,.profile .project-pdf:hover{background-color:rgba(255,255,255,.2)}.people-info{width:100%;height:auto;position:relative;left:auto;top:auto;display:block;text-align:center;margin:10px 0 30px;padding:0 5% 20px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.box-name,.people{display:inline-block;position:relative}.box-name,.box-name h3,.box-name span,.people,.project-box{white-space:normal}.people{width:200px;height:200px;padding:5px;text-align:center;opacity:1;transform:scale(1);transition:none;margin:10px}.people-pic{width:190px;height:190px}.bg-picture,.bg-picture img{width:100%;height:auto}.box-name{right:auto;bottom:auto;margin:-60px 0 0;padding:5px 10px}.box-name h3{font-size:15px}.box-name span{font-size:11px}.shape{display:none}.people[data-people="13"],.people[data-people="14"],.people[data-people="15"],.people[data-people="16"]{text-align:center;padding:5px}.people[data-people="13"] .box-name,.people[data-people="14"] .box-name,.people[data-people="15"] .box-name,.people[data-people="16"] .box-name{right:auto;left:auto}.map-background{background-image:none!important}.map-background img{opacity:1;position:relative}.map-background canvas{display:none;opacity:0!important}.bg-picture{position:relative;left:auto;top:auto;max-height:40vw;margin:-10vh 0 0;opacity:1}.project .box-bg,.service-top .box-bg{top:-30%}.profile{position:relative;right:auto;bottom:auto;display:block}.profile .project-pdf,.profile h4{opacity:1}.ani-text .profile .project-pdf,.ani-text .profile h4{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#project-page .title{margin:20px 0 0;opacity:1}.project-content{margin:20px 0}.project-logo{width:150px;height:150px;margin:10px 0;border-width:5px}.project-content h3{font-size:48px;margin:10px auto}.project-media h4{font-size:24px;margin:20px auto}.project-des{width:80%}.project-des p{font-size:15px;text-align:left}.detail-box,.load-details,.pic-box,.two-column{text-align:center}.project-des a:hover{text-decoration:underline}.project-video::after{height:1px;background-color:#fff}.box-video{width:80%;max-width:500px;height:auto;padding:10px;margin:0 auto 30px}.project-pdf{width:100px;height:100px;transition:none}.download-pdf{width:80px;height:80px}.pic-box,.pic-box img{width:100%;height:auto;position:relative;margin:0}.project.grey .project-pdf:hover,.project.red .project-pdf:hover{background-color:rgba(255,255,255,.2)}.pic-box{display:inline-block;overflow:hidden;padding:0}.pic-box img{display:block}.bg-cover{background-attachment:scroll}.two-column{-moz-column-count:1;-moz-column-gap:0;-ms-column-count:1;-ms-column-gap:0;-o-column-count:1;-o-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}.box-video,.project-content h3,.project-des,.project-logo,.project-media h4,.project-pdf{opacity:1}.box-video.on-show,.project-content h3.on-show,.project-des.on-show,.project-logo.on-show,.project-media h4.on-show,.project-pdf.on-show,.title.fadeinup{-webkit-animation:none;animation:none;-webkit-animation-duration:0s;animation-duration:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-delay:0s!important;animation-delay:0s!important}
.box-bg.on-show .two{width:80vw;height:80vw;-webkit-animation:8s linear 0s normal none infinite Bg-Animation2;animation:8s linear 0s normal none infinite Bg-Animation2}
.box-bg.on-show .one{width:100vw;height:100vw;-webkit-animation:none;animation:none}#service-page .title{margin:60px 0 0}.present{padding:20px 30px;max-width:700px}.present p{font-size:14px}.frame{opacity:1}.l-left{width:3px;height:50px}.l-top{width:50px;height:3px}.l-right{width:3px;height:50px}.l-bottom{width:50px;height:3px}.service-top{width:100%;min-height:50vh}.project-box.red span{background-position:80% 0;-webkit-transition:none;transition:none;background-size:cover}.project-box.white span,.select-service .project-box.white.on-show span{width:100%;-webkit-transition:none;transition:none;left:0;top:0;background-size:cover;height:100%}.project-box h3{font-size:36px;margin:20px 0}.project-pic{width:100%;max-width:inherit;height:auto;margin:0;max-height:400px;-webkit-transition:none;transition:none}.project-text{width:80%;padding:30px 5%;max-width:600px;margin:0}.descrip p{font-size:15px}.project-box.red,.project-box.white{padding:0;text-align:center}.project-box.white .project-pic{margin:0}.project-box.white .project-pic,.project-box.white .project-text{float:none}.go-project,.go-video{-webkit-transition:none;transition:none}.go-project::after,.go-video::after{-webkit-transition:none;transition:none;display:inline-block;vertical-align:middle;margin:0 10px}.go-project:hover,.go-video:hover{letter-spacing:0}.go-project:hover::after,.go-video:hover::after{background-color:#d42027}.project-box .download-pdf{width:60px;height:60px;-webkit-transition:none;transition:none}.degee-link,.link-page{-webkit-transition:none}.project-box .download-pdf:hover{opacity:1}.project-box.red .download-pdf,.project-box.white .download-pdf{right:auto;bottom:-30px;left:10px}.degee-link{width:80px;height:80px;margin:-40px 0 0 -40px;transition:none}.detail-box h3,.detail-slider,.thumb-box{width:100%;margin:0}.degee-link:hover{background-color:transparent}.load-details{width:100%;height:100%;position:fixed;left:0;top:0;display:none;overflow-x:hidden;overflow-y:auto;z-index:500}.news-link .slide-wrapper-outer,.thumb-slider .slide-wrapper-outer{overflow:visible}.detail-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.detail-box h3{font-size:36px;position:absolute;left:0;top:0;line-height:1.2;padding:20px 10%;z-index:1}.gallery-box{background-color:transparent;display:inline-block;margin:0;padding:0}.detail-item h4{font-size:14px;left:5px;bottom:5px;padding:5px 10px}.thumb-box{height:auto;max-width:inherit}.thumb-slider{display:block;width:90%;height:auto;position:relative;padding:10px 0;margin:auto}.thumb-slider .slide-item{padding:0 2px}#interactive .project-box.red,#interactive .project-box.white,.news-bg{padding:0}.thumb-slider .slide-buttons{display:none}.thumb-pic:hover{border-color:#fff}.thumb-pic{border:3px solid #fff;width:100%;height:auto;max-height:60px;-webkit-animation:none;animation:none}.thumb-pic img{display:block;width:100%;height:auto;margin:0}.close-content{position:fixed;width:40px;height:40px;-webkit-animation:none;animation:none;background-size:contain}.close-content:hover{background-color:#d42027}.click-close{background-color:rgba(0,0,0,.8);-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.frame,.present p,.project-box h3,.project-pic,.project-text,.sub-year{opacity:1}.on-show .frame,.on-show .sub-year,.present.on-show p,.select-service .on-show .project-pic,.select-service .project-box.on-show h3,.select-service .project-box.red.on-show .project-text,.select-service .project-box.white.on-show .project-text{-webkit-animation:none;animation:none;-webkit-animation-duration:0s;animation-duration:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-delay:0s!important;animation-delay:0s!important}#interactive .project-pic{max-width:inherit;margin:0}#interactive .project-box.white.on-show span{width:100%}#news-page .three{-webkit-animation:none;animation:none}.slider-inner{width:100%;position:absolute;left:0;top:0}.news-content{margin:40px 0 0}.page-overflow{margin:0}.news-link{max-width:80%}.news-bg{opacity:1}.news-bg.fadeinup{-webkit-animation:none;animation:none}.news-box{padding:10px 0}.news-link .slide-controls{position:relative;height:auto;left:auto;top:auto;z-index:auto;margin:0 auto}.news-link .slide-buttons{display:none}.news-link .slide-pagination{position:relative;bottom:auto;display:block}.link-page{padding:5px 10px 5px 5px;height:92px;transition:none}.link-text h3{-webkit-transition:none;transition:none;font-size:12px}.link-page:not(.current):hover,.link-page:not(.current):hover span.white{background-color:#fff}.infoBox img[align=right]:hover,.input-but button:hover{background-color:#d42027}.link-page:not(.current):hover h3{color:#5a5a5a}span.white{-webkit-transition:none;transition:none;height:7px}.pic-thumb{max-width:100px;margin:0 10px 0 0;min-width:inherit}.link-text,.pic-thumb img{height:80px}.news-link.slide-slidebox .slide-item{padding:0 2px}.detail-news{padding:0 5% 30px}.detail-news>h3{font-size:24px}#contact-page .page{height:auto}.contact-box,.contact-form{margin:40px 0;opacity:1}.content-box a{-webkit-transition:none;transition:none}.contact-box a:hover{color:#fff}.contact-box p{font-size:18px}.google-map{-webkit-transition:none;transition:none}.google-map:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-but{margin:10px 0 0}.input-area textarea,.input-text input[type=text]{-webkit-transition:none;transition:none}.input-but button{-webkit-transition:none;transition:none;font-size:20px}.input-but button::after{-webkit-transition:none;transition:none}.input-but button:hover::after{border-width:1px}.zoom-control{display:none}.infoBox img[align=right]{-webkit-transition:none;transition:none}.close-map,.close-map:hover{background-color:rgba(70,70,70,.5)}.googlemap{z-index:9999}.close-map{left:10px;top:10px;right:auto;bottom:auto;width:40px;height:40px;-webkit-transition:none;transition:none}.search-box{top:90px}.form-row-search{width:280px}#search-page .title{margin:20px 0 0;opacity:1}.data-updating,.search-no-result{font-weight:400;font-size:16px;text-transform:uppercase}}@media screen and (max-width:840px){.title-page h1{font-size:32px}.nav li a{font-size:36px}.wrap-content{width:90%}.colum-text{padding:0 20px 20px}.pic-thumb{max-width:80px}.profile h4{font-size:20px}.project .box-bg{top:-20%}.project-content h3{font-size:36px;font-weight:300}.project-media h4{font-size:20px}.box-album{width:280px!important;height:280px!important;padding:10px}}@media screen and (max-width:620px){.logo{width:135px;height:30px;top:10px;left:15px}.header,.header.scale-small,.header.scale-small::after,.header::after{height:50px}.slogan{width:200px;left:160px;top:15px}.container{margin:50px 0 0}.language{top:5px}.nav-click{top:2px}.header.scale-small .logo{width:135px;height:30px;top:10px;left:15px}.header.scale-small .language{top:5px}.sub-news.fixed,.sub-service.fixed{top:50px}.sub-year li a,.sub-year-bottom li a{font-size:24px}.left-title h2{font-size:48px}.left-title h2 span{font-size:14px}.left-title h3{font-size:26px}.box-news{min-height:inherit}.title h2{font-size:22px}.service-list li a{font-size:30px}.service-list li span{width:40px;height:40px}.content-about .content-box:nth-child(1),.content-about .content-box:nth-child(2){width:80%;max-width:605px;min-height:inherit}.content-about .content-box:nth-child(3){margin:10px 0}}@media screen and (max-width:520px){.slogan{width:250px;left:50%;top:60px;margin:0 0 0 -125px}.title-page h1{font-size:28px}.slogan.hide{opacity:0}.sub-news li a{font-size:13px}.sub-news.fixed li a,.sub-service.fixed li a{font-size:12px}.sub-year li a,.sub-year-bottom li a{font-size:16px;font-weight:900}.pic-thumb{max-width:50px;margin:0 5px 0 0}.news-load{width:96%}.news-link{max-width:90%}.detail-news{padding:0 20px 30px}.news-content-text,.news-content-text p{font-size:14px}.detail-news>h3{font-size:18px}.link-text h3{font-size:11px}.project .box-bg{top:-10%}.project-content h3{font-size:24px;font-weight:900}.project-media h4{font-size:16px}.box-album{width:250px!important;height:250px!important}.l-left{width:2px;height:30px}.l-top{width:30px;height:2px}.l-right{width:2px;height:30px}.l-bottom{width:30px;height:2px}.present{padding:15px 20px}.present p{font-size:15px}.detail-box h3,.project-box h3{font-size:38px;font-weight:900}}@media screen and (max-width:420px){.pagination-bullet{height:12px;width:12px;margin:0 2px}.pagination-bullet i{width:6px;height:6px}.slide-page span:not(.slide-numbers)::before{height:12px;width:12px}.slide-page span:not(.slide-numbers){height:6px;width:6px}.title-page h1{font-size:24px}.nav-click{width:50px;right:5px}.nav li a{font-size:30px}.language{right:70px;top:8px}.language li{width:40px}.language li a{font-size:13px;line-height:32px;width:34px;height:34px}.header.scale-small .language{top:8px}.left-title h2{font-size:36px}.left-title h2 span{font-size:10px}.left-title h3,.title h2{font-size:18px}.service-list li a{font-size:24px}.content-about .content-box:nth-child(1),.content-about .content-box:nth-child(2),.content-about .content-box:nth-child(3){width:90%}.tagline{width:290px}.tagline h3{font-size:22px}.tagline h3::before{font-size:70px}.profile h4{font-size:15px}.contact-box p{font-size:16px}.google-map{width:80px;height:100px}.project-content h3{font-size:20px}.project-media h4{font-size:15px}.project-logo{width:130px;height:130px;border-width:3px}.box-album{width:230px!important;height:230px!important}.detail-box h3,.project-box h3{font-size:20px}.project-text{width:90%}}@media screen and (max-width:350px){.title-page h1{font-size:22px}.slogan{width:200px;margin:0 0 0 -100px}.news-link{max-width:260px}.pic-thumb{max-width:80px}.profile h4{font-size:14px}.project-content h3{font-size:18px}.project-media h4{font-size:14px}.box-album{width:200px!important;height:200px!important}.detail-box h3,.project-box h3{font-size:38px}}@media screen and (max-width:1100px) and (orientation :landscape){.slider-inner{min-height:40vh}.close-content{right:10px;top:10px;bottom:auto;margin:0}}@media screen and (max-width:820px) and (orientation :portrait){.slider-inner{min-height:60vh}.close-content{right:50%;top:auto;bottom:10px;margin:0 -20px 0 0}}60px}.pic-thumb{max-width:80px}.profile h4{font-size:14px}.project-content h3{font-size:18px}.project-media h4{font-size:14px}.box-album{width:200px!important;height:200px!important}.detail-box h3,.project-box h3{font-size:38px}}@media screen and (max-width:1100px) and (orientation :landscape){.slider-inner{min-height:40vh}.close-content{right:10px;top:10px;bottom:auto;margin:0}}@media screen and (max-width:820px) and (orientation :portrait){.slider-inner{min-height:60vh}.close-content{right:50%;top:auto;bottom:10px;margin:0 -20px 0 0}}

.view-more span svg {
 width:100%;
 height:100%;
 display:block
}

.view-more {
 color:#fff!important;
 display:inline;
 position:relative;
 padding:10px 10px;
}
.view-more::before {
 width:30px;
 height:30px;
 position:absolute;
 top:-5px;
 right:-30px
}
.view-more span {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 color:#daa244;
 z-index:-1
}
.view-more span svg {
 width:100%;
 height:100%;
 display:block
}
.show-text .view-more{animation:fadeInUp;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards}

/* cyrillic-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvtg2H68T.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvtE2H68T.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvtY2H68T.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvto2H68T.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvts2H68T.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://datxanhnamtrungbo.net/6aez4K2oVqwIvtU2Hw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCp0y2knT.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCpQy2knT.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCpMy2knT.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCp8y2knT.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCp4y2knT.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play Bold'), local('Play-Bold'), url(https://datxanhnamtrungbo.net/6ae84K2oVqwItm4TCpAy2g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}