@charset "UTF-8";.blue{color:#0079be!important}.red{color:#b50000!important}.gray,.grey{color:#bfbfbf!important}.underline{text-decoration:underline}.bold{font-weight:bold}.font-size-small{font-size:13px}body{color:#404040;margin:0;padding:0;font-size:15px;overflow-x:hidden}body :focus{outline:none}a,audio,b,caption,div,embed,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,label,li,menu,nav,object,ol,p,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul,video{line-height:1.6em}a,audio,b,caption,div,embed,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,label,li,menu,nav,object,ol,p,section,span,strong,sub,sup,u,ul,video{border:0}b sup,h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup,li sup,ol sup,p sup,strong sup,ul sup{font-size:0.6em}hr{border-top:1px solid #e6e6e6}a{text-decoration:none;outline:0;color:#0079be}a:focus,a:hover{text-decoration:none;outline:0}.clear{clear:both;display:block;width:100%}.hidden{display:none}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.color-sky-blue{color:#0079be}.color-sky-blue{color:#0079be}.color-candy-blue{color:#6DCFF6}.color-blue-green{color:#0081a2}.color-grey{color:#484847}.color-iron-grey{color:#2e2d2d}.color-apple-green{color:#bbc133}.color-olive-green{color:#777b00}.color-soft-red{color:#de526f}.color-red{color:#b50000}.color-brown{color:#221915}.blue{color:#0079be}.red{color:#b50000}.grey{color:#999999}.bold{font-weight:bold}.underline{text-decoration:underline}.btn-top-always{width:40px;height:40px;position:fixed;text-align:center;line-height:40px;color:#fff;right:-50px;bottom:2%;z-index:999;border-radius:25px;background:rgba(0,0,0,0.2);-webkit-transition:0.3s all;transition:0.3s all}.btn-top-always:active,.btn-top-always:focus{color:#fff}.country-selector a{margin:10px 0!important;height:12px!important;line-height:11px;display:block}.country-selector>a{margin-top:4px!important}a.flag-cn{background-position:0px -84px}a.flag-sg{background-position:0px -288px}a.flag-tw{background-position:0px -300px}a.flag-in{background-position:0px -432px}a.flag-id{background-position:0px -444px}a.flag-jp{background-position:0px -480px}a.flag-kr{background-position:0px -504px}a.flag-ph{background-position:0px -720px}a.flag-th{background-position:0px -672px}a.flag-hk{background-position:0px -732px}a.flag-my{background-position:0px -744px}a.flag-vn{background-position:0px -756px}.uneditable-input,input.text,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin-bottom:6px}input[type=number]{position:relative}input[type=number] -webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{opacity:1;width:1em;border-radius:4px;position:absolute;top:0;right:0;bottom:0}p.note{font-size:13px;color:#999999}p.note *{font-size:13px}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{}body ::-webkit-scrollbar{width:10px}body ::-webkit-scrollbar-track{background:#e6e6e6;border-radius:5px}body ::-webkit-scrollbar-thumb{background:gray;border-radius:5px}body ::-webkit-scrollbar-thumb:hover{background:#666666;border-radius:5px}.topHero{width:100%;height:300px;overflow:hidden}@media (min-width:639px){.topHero{height:500px}}.topHero>.heroCoverGary{display:block;width:100%;height:300px;position:relative}@media (min-width:639px){.topHero>.heroCoverGary{height:500px}}.topHero>.heroCoverGary>.heroContent{margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topHero>.heroCoverGary>.heroContent p{line-height:2em;color:white;text-align:center;font-size:4vw}@media (min-width:639px){.topHero>.heroCoverGary>.heroContent p{font-size:3vw}}@media (min-width:969px){.topHero>.heroCoverGary>.heroContent p{font-size:22.5px}}@media (min-width:1199px){.topHero>.heroCoverGary>.heroContent p{font-size:27px}}.topHero>.heroCoverGary>.heroContent p>span.Oswald{font-size:0.8em;font-family:"Oswald","Roboto",sans-serif}.topHero>.heroCoverGary>.heroContent p.Oswald{font-family:"Oswald","Roboto",sans-serif}.contentBlock{width:100%;margin:auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block}.contentBlock .headline{margin-bottom:2.5rem}@media (min-width:639px){.contentBlock .headline{margin-bottom:4rem}}.contentBlock h2,.contentBlock h3{margin:0.7em 0;font-weight:normal}.contentBlock h2{letter-spacing:0.3em;font-size:7vw;color:black}@media (min-width:639px){.contentBlock h2{font-size:33px}}.contentBlock h2.Oswald{letter-spacing:0.1em;font-family:"Oswald","Roboto",sans-serif;text-transform:uppercase}.contentBlock h2.textnone{text-transform:none}.contentBlock h3{letter-spacing:0.2em;font-size:15px;color:#999999;text-transform:uppercase}.contentBlock h4{font-weight:normal}.contentBlock p{font-size:4vw;line-height:2em}@media (min-width:639px){.contentBlock p{font-size:3vw}}@media (min-width:969px){.contentBlock p{font-size:15px}}.officeImg{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0}@media (min-width:639px){.officeImg{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.officeImg>.images{width:50%}@media (min-width:639px){.officeImg>.images{width:34%}}.officeImg>.images img{width:100%}.officeImg>.images:last-child{display:block}@media (min-width:639px){.officeImg>.images:last-child{display:none}}.aboutBrief{width:100%;padding:1.5rem 10%}@media (min-width:639px){.aboutBrief{padding:5rem 10%}}.aboutBrief>.btn-size-default{margin-top:2rem}.aboutMain{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1600px;margin:0 auto;padding:1.5rem 10%}@media (min-width:639px){.aboutMain{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem 10%}}.aboutMain>.icons{width:100%;text-align:center;margin:1rem 0}@media (min-width:479px){.aboutMain>.icons{margin:2rem 0}}@media (min-width:639px){.aboutMain>.icons{width:28%;margin:0}}.aboutMain>.icons>.iconSVG{width:75px;height:100px;line-height:100px;display:inline-block}@media (min-width:479px){.aboutMain>.icons>.iconSVG{width:100px}}@media (min-width:639px){.aboutMain>.icons>.iconSVG{height:150px;line-height:150px}}.aboutMain h4{font-size:22.5px;font-weight:normal;margin-top:0}.contentBlock.GaryBG{background-color:#e6e6e6;padding:0;font-size:0;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}@media (min-width:969px){.contentBlock.GaryBG{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.contentBlock.GaryBG picture{width:100%;position:relative}@media (min-width:969px){.contentBlock.GaryBG picture{width:50%}}.contentBlock.GaryBG picture source{width:100%}.contentBlock.GaryBG img{width:100%;position:relative;left:0}@media (min-width:969px){.contentBlock.GaryBG img{position:absolute}}.contentBlock.GaryBG a,.contentBlock.GaryBG li,.contentBlock.GaryBG ol,.contentBlock.GaryBG p,.contentBlock.GaryBG span,.contentBlock.GaryBG ul{font-size:4vw}@media (min-width:639px){.contentBlock.GaryBG a,.contentBlock.GaryBG li,.contentBlock.GaryBG ol,.contentBlock.GaryBG p,.contentBlock.GaryBG span,.contentBlock.GaryBG ul{font-size:3vw}}@media (min-width:969px){.contentBlock.GaryBG a,.contentBlock.GaryBG li,.contentBlock.GaryBG ol,.contentBlock.GaryBG p,.contentBlock.GaryBG span,.contentBlock.GaryBG ul{font-size:15px}}.leadershipMain{width:100%;padding:1.5rem 10% 2rem 10%;text-align:left;display:block;vertical-align:top}@media (min-width:639px){.leadershipMain{padding:2rem 10% 3rem 10%}}@media (min-width:969px){.leadershipMain{width:50%;padding:3rem 5% 3rem 5%}}@media (min-width:1199px){.leadershipMain{width:50%;padding:5rem 5% 5rem 5%}}.leadershipMain .headline{text-align:center}.historyBlock{padding:1.5rem 0 0}@media (min-width:639px){.historyBlock{padding:5rem 0 0}}.historyBlock .headline{padding:0 10%}.historyMain{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top;font-size:0;width:100%;background:url(../images/wallpaper.jpg) right bottom no-repeat;background-color:#e6e6e6;background-size:80%}.historyMain a.historyList{width:50%;display:block;position:relative;background-color:transparent;-webkit-transition:all 1s;transition:all 1s;overflow:hidden}@media (min-width:639px){.historyMain a.historyList{width:33.33%}}@media (min-width:1023px){.historyMain a.historyList{width:25%}}@media (min-width:1199px){.historyMain a.historyList{width:20%}}.historyMain a.historyList:after{position:absolute;text-align:center;font-size:22.5px;line-height:25px;content:"•••";color:white;bottom:-25px;left:50%;margin-left:-20px;width:40px;height:25px;background:#6DCFF6;-webkit-transition:all 0.5s;transition:all 0.5s}.historyMain a.historyList .historyIMG{width:100%;height:0;padding-bottom:66.25%;overflow:hidden}.historyMain a.historyList .historyIMG img{-webkit-transition:all 0.5s;transition:all 0.5s;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray}.historyMain a.historyList .historyWords{font-size:15px;padding:1.5rem;color:black}@media (min-width:639px){.historyMain a.historyList .historyWords{padding:2rem}}.historyMain a.historyList .historyWords .historyIMG img{-webkit-transform:scale(1);transform:scale(1)}.historyMain a.historyList .historyWords h4{font-size:34px;font-weight:normal;text-align:center;margin:0}@media (min-width:639px){.historyMain a.historyList .historyWords h4{font-size:45px}}.historyMain a.historyList .historyWords p{text-align:left}.historyMain a.historyList:hover{background-color:#404040}.historyMain a.historyList:hover h4,.historyMain a.historyList:hover p{color:white}.historyMain a.historyList:hover .historyIMG img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:none;filter:none}.historyMain a.historyList:hover:after{bottom:0}.historyBox{width:80%;max-width:800px;position:relative}.historyBox *{-webkit-box-sizing:border-box;box-sizing:border-box}.historyBox .boxIMG{display:block;text-align:center;font-size:0}.historyBox .boxIMG img{width:100%}.historyBox .year{position:absolute;left:50%;width:3em;margin-left:-1.5em;font-size:30px;font-family:"Oswald","Roboto",sans-serif;background:#404040;color:white;text-align:center;line-height:1.8em;margin-top:-0.9em}.historyBox article{padding:2rem 2rem}@media (min-width:639px){.historyBox article{padding:2rem 4rem}}.historyBox article h3{font-weight:normal;text-align:center;margin:2em 0 1em 0;font-size:5vw}@media (min-width:639px){.historyBox article h3{margin:2em 0 2em 0;font-size:20px}}.historyBox article p{font-size:4vw}@media (min-width:639px){.historyBox article p{font-size:15px}}.fancybox-close-small:focus:after{outline:none!important}.fancybox-slide>div{padding:0!important}.fancybox-arrow{opacity:1!important}#sub-box{padding:3em!important}.technologyBlock{width:100%;padding:10rem 10% 15rem 10%;background-color:black;color:white;position:relative;overflow:hidden}@media (min-width:639px){.technologyBlock{padding:10rem 10% 15rem}}@media (min-width:969px){.technologyBlock{padding:5rem 10%}}.technologyBlock .headline{position:relative}.technologyBlock .headline h2{color:white}.technologyBlock .headline h3{color:#6DCFF6}.technologyBlock h4{color:white;position:relative;font-size:4.5vw;margin-bottom:1em;text-transform:none}@media (min-width:639px){.technologyBlock h4{font-size:22.5px}}@media (min-width:969px){.technologyBlock h4{font-size:22.5px}}.technologyBlock p{position:relative;margin-bottom:3rem;color:white;text-align:center;padding:0;max-width:1024px;margin:0 auto}@media (min-width:639px){.technologyBlock p{padding:0 10%}}@media (min-width:969px){.technologyBlock p{padding:0}}.technologyBlock .tech_1,.technologyBlock .tech_2{position:absolute}.technologyBlock .tech_1{width:80%;left:5px;bottom:-65px}@media (min-width:639px){.technologyBlock .tech_1{width:53%;left:-100px;bottom:-110px}}@media (min-width:969px){.technologyBlock .tech_1{width:30%}}.technologyBlock .tech_2{width:95%;right:4px;top:-28px}@media (min-width:639px){.technologyBlock .tech_2{width:80%;right:-180px;top:-70px}}@media (min-width:969px){.technologyBlock .tech_2{width:43%;right:-150px;top:-70px}}.facilitiesBlock{width:100%;padding:1.5rem 10%;max-width:1600px}@media (min-width:639px){.facilitiesBlock{padding:5rem 10%}}.facilitiesBlock>p{text-align:center}.facilitiesMain{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:900px;padding:1.5rem 0}@media (min-width:639px){.facilitiesMain{padding:5rem 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.facilitiesMain>.icons{width:100%;text-align:center}@media (min-width:639px){.facilitiesMain>.icons{width:50%}}.facilitiesMain>.icons>.iconSVG{width:130px;height:150px;line-height:150px;display:inline-block}.facilitiesMain p.number{margin-top:0;line-height:1em;margin-bottom:1em}.facilitiesMain p.number>span{font-size:22vw;font-family:"Oswald","Roboto",sans-serif;font-weight:normal;line-height:1em}@media (min-width:639px){.facilitiesMain p.number>span{font-size:105px}}@media (min-width:969px){.facilitiesMain p.number>span{font-size:131.25px}}.facilitiesMain p.number>span.small{font-size:56.25px}.mapBlock{width:100%;display:block;font-size:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:639px){.mapBlock{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mapBlock .mapAll,.mapBlock .mapList{font-size:15px;width:100%}.mapBlock .mapAll{height:40vh}@media (min-width:639px){.mapBlock .mapAll{height:40vh}}@media (min-width:969px){.mapBlock .mapAll{height:60vh}}.mapBlock .mapAll #mapAll{width:100%;height:100%}.mapBlock .mapList{height:35vh;overflow-y:scroll;direction:ltr;background-color:#e6e6e6}@media (min-width:639px){.mapBlock .mapList{height:40vh;direction:rtl}}@media (min-width:969px){.mapBlock .mapList{height:60vh;direction:rtl}}@media (min-width:1199px){.mapBlock .mapList{height:460px;direction:rtl}}.mapBlock .mapList *{direction:ltr}.mapBlock .mapList #mapList{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0}.mapBlock .mapList #mapList a.localLi{font-size:15px;display:inline-block;width:100%;text-decoration:none;color:black;background-color:#e6e6e6;padding:2rem 2rem;-webkit-transition:all 0.5s;transition:all 0.5s;cursor:pointer}@media (min-width:639px){.mapBlock .mapList #mapList a.localLi{width:100%}}@media (min-width:969px){.mapBlock .mapList #mapList a.localLi{width:50%}}@media (min-width:1199px){.mapBlock .mapList #mapList a.localLi{width:33.33%}}.mapBlock .mapList #mapList a.localLi h4{font-size:5vw;font-weight:normal;color:inherit;margin:0 0 1rem}@media (min-width:639px){.mapBlock .mapList #mapList a.localLi h4{font-size:17px}}.mapBlock .mapList #mapList a.localLi p{font-size:4vw;color:inherit}@media (min-width:639px){.mapBlock .mapList #mapList a.localLi p{font-size:15px}}.mapBlock .mapList #mapList a.localLi.active,.mapBlock .mapList #mapList a.localLi:active,.mapBlock .mapList #mapList a.localLi:focus,.mapBlock .mapList #mapList a.localLi:hover{color:white;background-color:#404040}.mapBlock .mapList #mapList a.localLi.active h4,.mapBlock .mapList #mapList a.localLi.active p,.mapBlock .mapList #mapList a.localLi:active h4,.mapBlock .mapList #mapList a.localLi:active p,.mapBlock .mapList #mapList a.localLi:focus h4,.mapBlock .mapList #mapList a.localLi:focus p,.mapBlock .mapList #mapList a.localLi:hover h4,.mapBlock .mapList #mapList a.localLi:hover p{color:white}.mapBlock .mapList #mapList a.localLi.active{cursor:default}.sloganBlack{background:black;color:white;padding:1rem 10%;width:100%}@media (min-width:639px){.sloganBlack{padding:2rem 10%}}.sloganBlack p{margin:0;font-size:4vw;letter-spacing:0.3em;color:white}@media (min-width:639px){.sloganBlack p{font-size:22.5px}}.sloganBlack p span{font-family:"Oswald","Roboto",sans-serif;letter-spacing:0}.bigpicBlock{width:100%;height:0;padding-bottom:30%;display:none}@media (min-width:639px){.bigpicBlock{display:block}}