body{width:100%}body:before,body:after{content:"";display:table}body:after{clear:both}body:before,body:after{content:"";display:table}body:after{clear:both}.hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.stacked{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em}.no-animation{transition:none;-moz-transition:none;-webkit-transition:none}@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:300;
src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:400;
src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:italic;
font-weight:400;
src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic.svg) format('svg')}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:600;
src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold.svg) format('svg')}
@font-face{font-family:'dearJoe5';
src:local('dearJoe5'),url(/_cms-site-content/_school-master/fonts/dear-joe-5-v3/dearjoe5.woff2) format('woff2'),url(/_cms-site-content/_school-master/fonts/dear-joe-5-v3/dearjoe5.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/dear-joe-5-v3/dearjoe5.ttf) format('truetype')}
@font-face{font-family:'dearJoeCasual';
src:local('dearjoecasual'),url(/_cms-site-content/_school-master/fonts/dearjoecasual.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/dearjoecasual.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/dearjoecasual.woff2) format('woff2')}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:300;
src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light--vi.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light--vi.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-light--vi.svg) format('svg');
unicode-range:U+00C0-00C3,U+00C8-00CA,U+00CC-00CD,U+00D0,U+00D2-00D5,U+00D9-00DA,U+00DD,U+00E0-00E3,U+00E8-00EA,U+00EC-00ED,U+00F2-00F5,U+00F9-00FA,U+00FD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01B0,U+1EA0-1EF9}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:400;
src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg--vi.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg--vi.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-reg--vi.svg) format('svg');
unicode-range:U+00C0-00C3,U+00C8-00CA,U+00CC-00CD,U+00D0,U+00D2-00D5,U+00D9-00DA,U+00DD,U+00E0-00E3,U+00E8-00EA,U+00EC-00ED,U+00F2-00F5,U+00F9-00FA,U+00FD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01B0,U+1EA0-1EF9}
@font-face{font-family:'Source Sans Pro';
font-style:italic;
font-weight:400;
src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic--vi.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic--vi.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-italic--vi.svg) format('svg');
unicode-range:U+00C0-00C3,U+00C8-00CA,U+00CC-00CD,U+00D0,U+00D2-00D5,U+00D9-00DA,U+00DD,U+00E0-00E3,U+00E8-00EA,U+00EC-00ED,U+00F2-00F5,U+00F9-00FA,U+00FD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01B0,U+1EA0-1EF9}
@font-face{font-family:'Source Sans Pro';
font-style:normal;
font-weight:600;
src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold--vi.woff) format('woff'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold--vi.ttf) format('truetype'),url(/_cms-site-content/_school-master/fonts/source-sans-pro-bold--vi.svg) format('svg');
unicode-range:U+00C0-00C3,U+00C8-00CA,U+00CC-00CD,U+00D0,U+00D2-00D5,U+00D9-00DA,U+00DD,U+00E0-00E3,U+00E8-00EA,U+00EC-00ED,U+00F2-00F5,U+00F9-00FA,U+00FD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01B0,U+1EA0-1EF9}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{color:#000;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:relative;padding:0.75em 1.25em;font-size:1.4em;cursor:pointer;text-align:center}.btn:not(.btn-raised):hover{background-color:#e6e6e6}.btn:not(.btn-raised):active{background-color:#d9d9d9}.btn.btn-raised{box-shadow:0 4px #ccc}.btn.btn-raised:focus,.btn.btn-raised:hover{transform:translateY(2px);box-shadow:0 2px #b2b2b2}.btn.btn-raised:active{transform:translateY(4px);box-shadow:none}@media screen and (min-width:768px){.btn{font-size:1.6em}}.btn .icon{display:inline-block;width:16px;height:16px;background-size:16px;vertical-align:bottom}@media screen and (min-width:768px){.btn .icon{height:20px;width:20px;background-size:20px}}.btn.btn-icon-left .icon{margin-right:0.5em}.btn.btn-icon-right .icon{float:right;margin-left:0.5em}.btn.btn-share .icon{background:transparent url('/resources/asia/_cms-site-content/_school-master/img/icons/arrow_share.svg') center center no-repeat;background-size:contain;height:16px;width:16px}.btn.btn-external .icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);background:transparent url('/resources/asia/_cms-site-content/_school-master/img/icons/arrow_external.svg') center center no-repeat;background-size:contain;height:17px;width:20px}.btn.btn-download .icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);background:transparent url('/resources/asia/_cms-site-content/_school-master/img/icons/icon_download.png') center center no-repeat;background-size:contain;height:17px;width:20px}.btn.btn-no-icon .icon{display:none}.animated.strokes{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block;position:relative;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;border:3px solid transparent;border-top-color:#fff}.animated.strokes:before{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff}.animated.strokes:after{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#fff}@-webkit-keyframes spin{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
.videoHero{position:relative;background-color:#003255;padding-top:0;padding-bottom:4em}@media screen and (min-width:720px){.videoHero{padding-bottom:8em}}.videoHero .loader{position:absolute;width:100vw;height:100%;background-color:#003255;top:0;left:0;z-index:5}.videoHero .headlines{width:100%;max-width:96em;margin:0 auto;text-align:center;padding:0 1.6em}@media screen and (min-width:1024px){.videoHero .headlines{padding:0}}.videoHero .headlines h1{position:static;clip:rect(0 0 0 0);height:auto;width:auto;margin:0;color:#fff;font-size:3.6em;margin-bottom:0.7em}@media screen and (min-width:720px){.videoHero .headlines h1{font-size:4.8em}}.videoHero .headlines p{font-size:1.6em;color:#fff}@media screen and (min-width:720px){.videoHero .headlines p{font-size:2em}}.carousel.aspect16-9 .fluid-width-video-wrapper{padding-top:56.25% !important}.carousel.aspect2-35-1 .fluid-width-video-wrapper{padding-top:42.5% !important}.carousel .slick-list{overflow:visible}.js .carousel.primary,.js .carousel.secondary{visibility:hidden;opacity:0}.carousel.primary .overlay{position:absolute;z-index:10;cursor:pointer}.carousel.primary .overlay img{width:100vw;max-width:128em;height:100%}.carousel.primary .overlay:hover .playButton{-webkit-transform:scale(1);transform:scale(1)}.carousel.primary .playButton{-webkit-animation:transform 0.5s ease-in-out;-moz-animation:transform 0.5s ease-in-out;-ms-animation:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-transform:scale(0.9);transform:scale(0.9);background:url('/resources/asia/_cms-site-content/_school-master/img/articles/icon_videoplayer.png') center center no-repeat;height:16em;width:16em;left:50%;margin:-8em 0 0 -8em;position:absolute;top:50%;background-size:100%}.carousel.primary .playButton:only-child{display:none}.carousel.primary .overlay.hasImage+.fluid-width-video-wrapper{opacity:0;z-index:-1}.carousel.primary .overlay.clicked+.fluid-width-video-wrapper{opacity:1;z-index:1}@media screen and (max-width:1180px){.carousel.primary .slick-list{-webkit-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);-o-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);overflow:hidden}}.carousel.primary .slide{-webkit-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);-o-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.6);position:relative;margin:0 2.5em;width:100vw;height:100%;max-width:128em}.carousel.primary .slick-slide:not(.slick-current){pointer-events:none}.carousel.primary>.slide{margin:0 auto}.carousel.primary>.slide:not(:first-child){display:none}.carousel.primary .slick-arrow{overflow:hidden;white-space:nowrap;text-indent:101%;display:inline-block;color:transparent;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;border:0;background-color:#fff;width:5em;height:5em;cursor:pointer;background:#fff url('/resources/asia/_cms-site-content/_school-master/img/ppc/arrow_left.svg') center center no-repeat;background-size:33%;opacity:0.5}.carousel.primary .slick-arrow.slick-next{left:auto;right:0;background:#fff url('/resources/asia/_cms-site-content/_school-master/img/ppc/arrow_right.svg') center center no-repeat;background-size:33%}.carousel.primary .slick-arrow.slick-disabled{display:none !important}.carousel.primary .slick-arrow:hover{opacity:1}.carousel.secondary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:96em;margin:2em auto 4em;padding:0 1em}@media screen and (min-width:720px){.carousel.secondary{margin:4em auto 6em}}@media screen and (min-width:1024px){.carousel.secondary{padding:0}}.carousel.secondary .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100% !important;max-width:96em}.carousel.secondary .slick-slide{height:auto}.carousel.secondary .buttons{display:none;margin-right:1em}@media screen and (min-width:720px){.carousel.secondary .buttons{display:block;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}}.carousel.secondary .buttons .btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;word-wrap:break-word;padding:0.9em 1.5em}@media screen and (min-width:1024px){.carousel.secondary .buttons .btn{padding:0.9em 2.5em}}.carousel.secondary .buttons .btn:only-child{color:#fff;background-color:transparent;padding-left:0;text-align:left;pointer-events:none;font-size:2.1em}.carousel.secondary .buttons .btn:not(:only-child){color:#fff;background-color:#011422}.carousel.secondary .buttons .btn:not(:only-child):first-child{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.carousel.secondary .buttons .btn:not(:only-child):last-child{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.carousel.secondary .buttons .btn:not(:first-child),.carousel.secondary .buttons .btn:not(:last-child){border-radius:0}.carousel.secondary .buttons .btn:not(.slick-current):hover{background-color:#000}.carousel.secondary .buttons .btn.slick-current{background-color:#fff;color:#000;position:relative}.carousel.secondary .buttons .btn.slick-current:after{content:'';position:absolute;width:5em;height:3em;top:-2.2em;left:50%;transform:translateX(-50%);background:transparent url('/resources/asia/_cms-site-content/_school-master/img/ppc/groove_white.svg') center center no-repeat;z-index:1}.carousel.secondary .buttons .btn+.btn{margin-left:1px}.carousel.secondary .other{width:100%;min-width:12em;max-width:48em;margin:0 auto}@media screen and (min-width:720px){.carousel.secondary .other{width:auto;margin:auto}}.carousel.secondary .other .share{color:#003255;background-color:#fdc02d}.carousel.secondary .other .share:not(.btn-raised):hover{background-color:#f5ae02}.carousel.secondary .other .share:not(.btn-raised):active{background-color:#db9c02}.carousel.secondary .other .share.btn-raised{box-shadow:0 4px #c28a02}.carousel.secondary .other .share.btn-raised:focus,.carousel.secondary .other .share.btn-raised:hover{transform:translateY(2px);box-shadow:0 2px #906601}.carousel.secondary .other .share.btn-raised:active{transform:translateY(4px);box-shadow:none}.carousel.secondary .other .share .addthis-animated{position:absolute !important;top:0;left:0;width:100%;height:100%}.carousel.secondary .other .share .at-share-btn{position:absolute !important;left:0;top:0;padding:0 !important;margin:0 !important;width:100%;height:100%;display:block;background-color:transparent !important}.carousel.secondary .other .share .at-share-btn span{display:none !important}.carousel.secondary .other .related{color:#003255;background-color:#4dc3cf;display:block}.carousel.secondary .other .related:not(.btn-raised):hover{background-color:#31abb8}.carousel.secondary .other .related:not(.btn-raised):active{background-color:#2c98a3}.carousel.secondary .other .related.btn-raised{box-shadow:0 4px #27868f}.carousel.secondary .other .related.btn-raised:focus,.carousel.secondary .other .related.btn-raised:hover{transform:translateY(2px);box-shadow:0 2px #1c6067}.carousel.secondary .other .related.btn-raised:active{transform:translateY(4px);box-shadow:none}@media screen and (min-width:720px){.carousel.secondary .other .related{display:none}}.carousel.secondary .other .btn+.btn{margin-top:1em}@media screen and (min-width:720px){.carousel.secondary .other .btn+.btn{margin-top:0}}.js .gallery ul.slides{width:200000px;display:flex;display:-ms-flexbox}.js .gallery ul.slides li{float:left;height:inherit;border:none;background:none;position:relative}.noJs .flexSliderThumbs{display:none}.noJs .gallery{margin-bottom:2em}.noJs .slides li{margin-bottom:2em}.gallery{overflow:hidden;position:relative;background:#000;width:100%;height:auto}.gallery.noThumbs{margin-bottom:2em}.gallery .loadingMessage{display:none}.gallery.loading .loadingMessage{background-color:#edebea;display:block;width:100%;height:100%;position:absolute;left:0px;z-index:1}.gallery.loading .loadingMessage p{color:#666;font-size:1.5em;margin-top:23%;text-align:center}.gallery .flex-viewport{overflow:visible !important}.gallery li{background-color:#000}.gallery li img{width:100%;height:auto}.gallery li .caption{display:block;position:absolute;bottom:0px;width:100%}.gallery li .caption:after{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:#fff;-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;opacity:0.7;z-index:1}.gallery li .caption p{padding:0.8em;font-size:1.6em;color:#000;font-weight:600;text-align:center;z-index:2;position:relative}.gallery li .noCaption{display:none !important}.gallery li video{background-color:#000;width:100%;height:329px;padding-top:0;zoom:1}.gallery .paddedSlide{padding:0em 5em}.gallery .paddedSlide .fluid-width-video-wrapper{padding-top:72.5% !important}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{background:url('/resources/asia/_cms-site-content/_school-master/img/new-brand-2015/carousel-arrow-sprite.png') 0 0 no-repeat;width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;display:block;z-index:10;text-indent:-9999px}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;background-position:-50px 0}.flex-direction-nav .flex-disabled{display:none}.flex-direction-nav a:hover{-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;opacity:0.6}.noJs .flexSliderThumbs{display:none}.noJs .gallery{margin-bottom:2em}.flexSliderThumbs{margin:0.3em 0 2em;padding:0.5em 5.6em;background:#e3e1dc;position:relative;overflow:hidden}.flexSliderThumbs .flex-direction-nav .flex-prev,.flexSliderThumbs .flex-direction-nav .flex-next{background-position:-100px 0;width:21px;height:23px;margin-top:-11.5px}.flexSliderThumbs .flex-direction-nav .flex-prev{left:1.5em}.flexSliderThumbs .flex-direction-nav .flex-next{right:1.5em;background-position:-121px 0}.thumbs{position:relative;overflow:hidden;width:1000%}.thumbs li{cursor:pointer;float:left}.thumbs li.videoThumb{position:relative;height:60px;overflow:hidden;padding:3px 0}.thumbs li.videoThumb:before,.thumbs li.videoThumb:after{content:"";height:3px;width:104px;background:#e3e1dc;position:absolute;top:0;left:0;z-index:1}.thumbs li.videoThumb:after{top:auto;bottom:0}.thumbs li.videoThumb img{position:absolute;left:0;top:50%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.thumbs li img{padding:3px}.thumbs .flex-active-slide img{background:#4dc3cf}.thumbs .flex-active-slide.videoThumb:before,.thumbs .flex-active-slide.videoThumb:after{background:#4dc3cf}.flexSliderEnabled .gallery li.video,.flexSliderEnabled .gallery li.youtube{max-height:341px}.flexSliderDisabled .gallery li.video{max-height:341px}video.galleryItemFilm{background-color:#000;width:816px;max-height:510px !important;padding:0;margin:0}video.galleryGeneral{background-color:#000;padding:0;margin:0}.galleryColorboxContent .flexslider .flex-viewport ul li{max-height:484px !important}.video-object{z-index:-1 !important}.caption p:empty{display:none !important}.galleryNav{text-align:center;margin:2em 0}.galleryNav li{display:inline-block}.galleryNav li a{display:block;width:11px;height:11px;background-color:#8f8b86;float:left;margin-left:1em}.galleryNav li a.flex-active{background-color:#4dc3cf}.galleryNav:empty{display:none}.galleryitem .gallery,.galleryitem .flexSliderThumbs{width:100%;box-sizing:border-box}.webmVid{display:none}.html5Vid{display:block}@media screen and (max-width:767px){.gallery li video{height:180px}}@media screen and (min-width:960px) and (max-width:1023px){.flexSliderEnabled .gallery li.youtube{max-height:349px}.flexSliderEnabled .gallery li.video video{padding-top:54px;height:auto}}@media screen and (max-width:960px){.useFlexslider{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main_nav li .megaNavCE ul li .links .innerLinks{margin-left:16px}.tpl-gallery div.fluid-width-video-wrapper{margin-top:-32px}.tpl-galleryitem div.fluid-width-video-wrapper{margin-top:32px}.tpl-galleryitem li.video video.galleryItemFilm{max-height:510px !important}.tpl-general li.video video.galleryGeneral{max-height:337px !important}.tpl-general li.video,.tpl-galleryitem li.video{margin-top:-3px}.gallery li video{height:360px !important;max-height:360px !important}}@media screen and (-webkit-min-device-pixel-ratio:0){.tpl-gallery div.fluid-width-video-wrapper{margin-top:-30px}.tpl-galleryitem div.fluid-width-video-wrapper{margin-top:32px}}@-moz-document url-prefix(){.tpl-gallery li.youtube div.fluid-width-video-wrapper{margin-top:-32px}
.tpl-galleryitem li.youtube div.fluid-width-video-wrapper{margin-top:32px}
.tpl-general li.video video.galleryGeneral{max-height:337px !important}
.gallery li video{height:360px !important;max-height:360px !important}}
.signpost_wrap{background:#edebea;width:21.8em;float:right;padding:0 2.1em 0;margin-left:-2px;height:100%;min-height:1em;margin-right:0;position:relative;z-index:1}.signpost_wrap .inner,.signpost_wrap .signpostList{max-width:40em;margin:0 auto}@media screen and (min-width:1024px){.signpost_wrap .inner+.inner{margin-top:2em}}.signpost_wrap li:before,.signpost_wrap li:after{content:"";display:table}.signpost_wrap li:after{clear:both}.signpost_wrap li:before,.signpost_wrap li:after{content:"";display:table}.signpost_wrap li:after{clear:both}.signpost_wrap li+li{margin-top:2em}.signpost{margin-bottom:2em;position:relative}.signpost a{background:#fff;display:block;width:100%;height:auto;padding-bottom:1em}.signpost a:visited{color:#000}.signpost .inner{padding:2em 2em;display:block;margin-top:0.6em}.signpost h2{font-size:2.2em;margin-bottom:0.4em;color:#000;font-weight:600;font-family:inherit;text-transform:inherit}.signpost h2:before{content:'';display:block;height:10px;width:100%;left:0;position:absolute;background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/signpostSketch.png') center bottom no-repeat;background-color:#4dc3cf;margin-top:-1.2em}.signpost p.text{font-size:1.6em;color:#666}.signpost p.link{font-size:1.6em;font-weight:600;margin-top:0.8em;color:#000}.signpost p.link span{border-bottom:1px solid #000}.signpost h2:before{background-color:#4dc3cf}.signpost.naePurple h2:before,.signpost.na-grape h2:before,.signpost.naeBurgundy h2:before,.signpost.maroon h2:before,.signpost.purple h2:before,.signpost.na-purple h2:before{background-color:#722c8a}.signpost.naeMidGrey h2:before,.signpost.na-grey h2:before{background-color:#8f8b86}.signpost.naeOrange h2:before,.signpost.na-orange h2:before{background-color:#f28650}.signpost.naePink h2:before,.signpost.naeDarkPink h2:before,.signpost.na-raspberry h2:before,.signpost.red h2:before{background-color:#ea3056}.signpost.naeYellow h2:before,.signpost.yellow h2:before,.signpost.na-yellow h2:before,.signpost.orange h2:before{background-color:#fdc02d}.signpost.naeLightGrey h2:before{background-color:#e3e1dc}.signpost.naeLightBlue h2:before{background-color:#a0dae5}.signpost.naeDarkBlue h2:before{background-color:#003255}.signpost_home .signpost{display:inline;float:left;width:31.25%;margin:0 1.041666667%}.signpost_home .signpost a{background:#eae8e6}.signpost_home .signpost img{position:absolute;bottom:0}.signpost_home .signpost .inner{min-height:23.4em;padding:2em 2em 73%}.signpost_home .signpost h2{font-size:2.4em;color:#474646;padding:0 0.4em}.signpost_home h2:before{background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/promo_arrow_mask_home.png') center bottom no-repeat #8f8b86;margin-top:-1.666em}.signpost_home .signpost p.text{color:#474646}.signpost_home .signpost p.text:after{content:"";width:60%;display:block;border:0;height:2px;background:url(/_cms-site-content/_school-master/lib/css/components/@{baseImageUrl}/header/text_panel_divider_sprite.png) center -16px;margin:2em auto}.signpost_home .signpost p.link{color:#000;font-size:1.4em}.signpost{display:inline;float:left;width:22.916666667%;margin:0 1.041666667%;background:#fff;display:block;margin-left:0;margin-right:0;width:100%;height:auto}.signpost img{width:100%;height:auto;display:block;-webkit-animation:opacity 0.5s ease-in-out;-moz-animation:opacity 0.5s ease-in-out;-ms-animation:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.signpost-cta .inner:before{background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/signpostSketch.png') center bottom no-repeat;background-color:#4dc3cf;content:'';display:block;height:10px;left:0;position:absolute;top:0;width:100%}.signpost-cta a{padding-bottom:0}.nextsteps{padding:2em;background-color:#722c8a}.nextsteps *+*{margin-top:1em}.nextsteps h3,.nextsteps a,.nextsteps a:visited,.nextsteps a:active{color:#fff}.nextsteps h3{font-size:2em}.nextsteps a{position:relative;display:block;padding:0 1em 0 2.5em;font-size:1.5em}.nextsteps a:hover{text-decoration:underline;color:#fff}.nextsteps a:before{position:absolute;top:0;left:0;content:'';background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/arrow_nextsteps.png') no-repeat top left;background-size:100%;width:22px;height:20px;opacity:0.75}.sideTestimonial:before{background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/signpostSketch.png') center bottom no-repeat;background-color:#4dc3cf;content:'';display:block;height:10px;width:100%}.sideTestimonial .testimonialContent{font-style:italic;padding:1em;text-align:center}.sideTestimonial .testimonialContent .testimonialQuote{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;color:#666;font-size:1.6em;margin:0;padding:49px 0;position:relative;text-align:center}.sideTestimonial .testimonialContent .testimonialQuote:before,.sideTestimonial .testimonialContent .testimonialQuote:after{background:url('/resources/asia/_cms-site-content/_school-master/img/signposts/testimonialQuoteMarks.png') no-repeat 0 0;background-color:#4dc3cf;content:"";height:41px;position:absolute;width:58px}.sideTestimonial .testimonialContent .testimonialQuote:before{top:0;left:0}.sideTestimonial .testimonialContent .testimonialQuote:after{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);background-position:0 -41px;bottom:0;right:0;left:auto}.sideTestimonial .testimonialContent .testimonialImage{height:126px;margin-top:-41px;width:126px}.sideTestimonial .testimonialContent .testimonialAttribute{color:#666;font-size:1.4em;padding:1em 0 0.5em}@media screen and (max-width:1023px){.two_col_wrap .signpost_wrap{width:100%;padding:0;min-height:0}.two_col_wrap .signpost_wrap .inner{padding:2em 5%}.two_col_wrap .signpost_wrap .inner+.inner{padding-top:0}}@media screen and (min-width:768px) and (max-width:1024px){.signpost_home .signpost .inner{padding:2em 1em 73%}}@media screen and (max-width:767px){.signpost_home .signpost{display:inline;float:left;width:97.916666667%;margin:0 1.041666667%;margin-bottom:1em;overflow:hidden}.signpost_home .signpost .inner{min-height:0}.signpost_wrap{width:100%;padding:0}}.htmlContent{font-size:1.5em;margin-bottom:1em}.htmlContent p,.htmlContent li{font-size:1.1em;line-height:1.6;margin-bottom:0.8em}.htmlContent ul,.htmlContent ol{margin-left:2.5em;margin-bottom:0.8em}.htmlContent ul li{font-size:1.1em;list-style-type:square;margin-bottom:0.4em;list-style-position:outside}.htmlContent ol li{list-style-type:decimal;margin-bottom:0.4em;list-style-position:outside}.htmlContent li li,.htmlContent li p{font-size:1em}.htmlContent a{text-decoration:none;color:#000;border-bottom:1px solid #000}.htmlContent strong{font-weight:600}.htmlContent em{font-style:italic}.htmlContent h1{font-size:2.2em}.htmlContent h1,.htmlContent h2{font-size:1.9em;line-height:1.2;color:#000;margin:1.2em 0 0;font-weight:600;clear:both;font-family:inherit;text-transform:inherit}.htmlContent h3{font-size:1.7em;line-height:1.2;margin:1.2em 0 0.1em;color:#000;font-weight:600}.htmlContent h4{font-size:1.7em}.htmlContent h5{font-size:1.5em}.htmlContent h6{font-size:1.4em}.htmlContent table{width:100% !important;border-collapse:collapse;margin:1.5em 0 0.5em}.htmlContent table caption{margin-bottom:1em}.htmlContent table th,.htmlContent table td{border:1px solid #999;padding:0.5em 0.8em}.htmlContent table th{font-weight:bold;color:#000;background-color:#a0dae5}.htmlContent table thead th{background-color:#a0dae5}.htmlContent dl{margin-left:2.5em;padding:0.2em 0}.htmlContent dt{font-weight:bold;margin-bottom:0.5em}.htmlContent dd{margin-bottom:0.5em}.htmlContent img{height:auto !important;max-width:100%}.htmlContent .formSuccessMessage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;font-size:1rem;font-weight:600;margin-bottom:1em;margin-top:1em;padding:0.625em 1.25em 0.625em 3em;background:#ecf8de url('/resources/asia/_cms-site-content/_school-master/img/forms/success_tick.png') 1em center no-repeat;border:1px solid #7ed321;color:#373737}.htmlContent .formWarningMessage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;font-size:1rem;font-weight:600;margin-bottom:1em;margin-top:1em;padding:0.625em 1.25em 0.625em 3em;background:rgba(247,170,27,0.05) url('/resources/asia/_cms-site-content/_school-master/img/forms/warning.png') 1em center no-repeat;border:1px solid #f7aa1b;color:#120c01}.htmlContent p.formThankYouMessage{padding:1.2em 1.2em 1.2em 4.6em;background:#e9f3cd url('/resources/asia/_cms-site-content/_school-master/img/icons/message-tick.png') 20px 20px no-repeat;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0px 5px 0px 0px #bcda69;-moz-box-shadow:0px 5px 0px 0px #bcda69;-o-box-shadow:0px 5px 0px 0px #bcda69;box-shadow:0px 5px 0px 0px #bcda69;display:block;color:#333;font-size:1.2em;clear:both}.htmlContent.horizontalScroll{overflow:hidden}.horizontalScroll{overflow-x:auto}.htmlContent .contentTestimonial,.content .contentTestimonial{clear:left;margin:1em 0;padding:1em 0;position:relative;text-align:center}.htmlContent .contentTestimonial:before,.content .contentTestimonial:before,.htmlContent .contentTestimonial:after,.content .contentTestimonial:after{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);background:#4dc3cf url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackground.png') no-repeat center 0;background-size:100% 8px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:1}.htmlContent .contentTestimonial:before,.content .contentTestimonial:before{top:0}.htmlContent .contentTestimonial:after,.content .contentTestimonial:after{bottom:0}.htmlContent .contentTestimonial p,.content .contentTestimonial p{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-break:break-word;color:#333;font-size:1.4em;font-style:italic;font-weight:600;margin:0 0.5em 0;padding:3em 1em;position:relative;z-index:2}@media screen and (min-width:500px){.htmlContent .contentTestimonial p,.content .contentTestimonial p{padding:1em 3em}}.htmlContent .contentTestimonial p:first-of-type:before,.content .contentTestimonial p:first-of-type:before,.htmlContent .contentTestimonial p:last-of-type:after,.content .contentTestimonial p:last-of-type:after{background:#4dc3cf url('/resources/asia/_cms-site-content/_school-master/img/testimonialQuoteSprite.png') no-repeat -2px -92px;content:"";height:41px;position:absolute;width:51px}.htmlContent .contentTestimonial p:first-of-type:before,.content .contentTestimonial p:first-of-type:before{left:0;top:0.5em}.htmlContent .contentTestimonial p:last-of-type:after,.content .contentTestimonial p:last-of-type:after{background-position:-2px -137px;bottom:0.5em;right:0}.htmlContent .contentTestimonialAlt,.content .contentTestimonialAlt{background:#edebea}.htmlContent .contentTestimonialAlt:before,.content .contentTestimonialAlt:before,.htmlContent .contentTestimonialAlt:after,.content .contentTestimonialAlt:after{background:#fff url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackgroundAltTop.png') no-repeat center 0;background-size:100% 20px;height:20px}.htmlContent .contentTestimonialAlt:after,.content .contentTestimonialAlt:after{background-image:url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackgroundAltBottom.png')}.htmlContent .contentTestimonialAlt p:first-of-type:before,.content .contentTestimonialAlt p:first-of-type:before{background-position:-2px 0}.htmlContent .contentTestimonialAlt p:last-of-type:after,.content .contentTestimonialAlt p:last-of-type:after{background-position:-2px -47px}.htmlContent .contentTestimonialSmall,.content .contentTestimonialSmall{background:#f6f5f3 url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackgroundSmallRepeat.png') repeat-y 0 0;border:none;margin:1em auto;padding:0.5em 0 1.5em 0.4em;width:264px}@media screen and (min-width:500px){.htmlContent .contentTestimonialSmall,.content .contentTestimonialSmall{float:left;margin:0 1em 0 0}}.htmlContent .contentTestimonialSmall:before,.content .contentTestimonialSmall:before,.htmlContent .contentTestimonialSmall:after,.content .contentTestimonialSmall:after{background:#fff url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackgroundSmallTop.png') no-repeat center 0;background-size:100% 20px;height:20px}.htmlContent .contentTestimonialSmall:after,.content .contentTestimonialSmall:after{background-image:url('/resources/asia/_cms-site-content/_school-master/img/testimonialBackgroundSmallBottom.png')}.htmlContent .contentTestimonialSmall p,.content .contentTestimonialSmall p{font-size:1.4em;padding:1.5em 1em}.htmlContent .contentTestimonialSmall p:first-of-type:before,.content .contentTestimonialSmall p:first-of-type:before,.htmlContent .contentTestimonialSmall p:last-of-type:after,.content .contentTestimonialSmall p:last-of-type:after{height:31px;width:38px}.htmlContent .contentTestimonialSmall p:first-of-type:before,.content .contentTestimonialSmall p:first-of-type:before{background-position:-2px -182px;top:0}.htmlContent .contentTestimonialSmall p:last-of-type:after,.content .contentTestimonialSmall p:last-of-type:after{background-position:-2px -217px;bottom:0}@media screen and (min-width:761px){.content .contentTestimonial:not(.contentTestimonialSmall){margin-right:35.7em}}.content .contentTestimonial p{line-height:1.3;font-size:2.1em;padding-right:1em !important;width:auto}@media screen and (min-width:500px){.content .contentTestimonial p{padding-right:3em !important}}@media screen and (min-width:500px){.content .contentTestimonialSmall p{padding-right:1em !important}}.htmlContent ul.download_list{margin:0.5em 0 0;padding-top:0}.htmlContent ul.download_list li{list-style:none}.download_list li a{display:block;padding:1em 0.7em 1em 3.2em;margin-bottom:0.7em;border-bottom:none;position:relative}.download_list li a:before{content:"";position:absolute;left:0.5em;width:27px;height:32px;display:block;background:url('/resources/asia/_cms-site-content/_school-master/img/downloads/file-type-sprite.png') 0 -91px no-repeat}.download_list li a span{border-bottom:1px solid #000}.download_list li a:hover{border-bottom:none}.download_list li a:hover span{color:#000;border-bottom:1px solid #000}.download_list li a:visited span{text-decoration:none;color:#000;border-bottom:#000}.download_list li a:active span{color:#000;border-bottom:#000}.download_list .file a:before{background-position:0 0}.download_list .pdf a:before{background-position:0 -45px}.download_list .word a:before{background-position:0 -139px}.download_list .excel a:before{background-position:0 -187px}.download_list .powerpoint a:before{background-position:0 -91px}.related_links ul{margin:0.5em 0 0;padding:0.3em 0.7em 1em 2em}.related_links_small{width:100%;float:left;background-color:#f8f4f3;margin:0.75em 0}.related_links_small ul{margin:0.4em 0}.related_links_small ul li a,.related_links ul li a,ul.download_list li a span{color:#000;border-bottom:1px solid #000}.htmlContent ul.download_list{clear:both;padding-top:1em}.htmlContent div.authorSection{display:block;background:#edebea;width:100%;clear:both}.htmlContent div.authorSection p{margin:0.5em;padding:1em}.htmlContent div.authorSection .contentImage{float:left;margin-right:0.5em}@media screen and (max-width:1023px){.htmlContent ul.download_list,.htmlContent ul.related_links_small{padding-top:0}.htmlContent .related_links_small{margin:0.5em 0 1em}}@media screen and (max-width:767px){.htmlContent h1,.htmlContent h2{font-size:1.4em}.htmlContent ul.download_list,.htmlContent ul.related_links_small{padding-top:0}}body.tabHighlight .responsiveTable:focus{outline:2px dotted #4dc3cf}.responsiveTable.scroll{margin-bottom:0.5em;overflow-x:auto;padding-bottom:1em}.responsiveTable.scroll table{margin-bottom:0}.responsiveTable.scroll::-webkit-scrollbar{height:15px;width:15px}.responsiveTable.scroll::-webkit-scrollbar-track{background:rgba(122,122,122,0.15);border-radius:15px}.responsiveTable.scroll::-webkit-scrollbar-thumb{background:rgba(122,122,122,0.5);border-radius:15px}.responsiveTable.scroll::-webkit-scrollbar-thumb:window-inactive{background:rgba(122,122,122,0.3)}.responsiveTable th,.responsiveTable td{min-width:5em}@media screen and (min-width:768px){.responsiveTable th,.responsiveTable td{min-width:auto}}.noJsError{text-align:center;font-size:2em;padding:1em 0;color:#000;background:#fff}.noJsError a{text-decoration:underline}.container{position:relative}.homeGrid{background:#fff;overflow:hidden}.homeGrid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ctaLink{margin-bottom:10em;max-width:15em;border:2px solid #fff;font-size:2em;color:#fff;padding:0.6em 1em;display:inline-block;margin:0 0.5em;-webkit-animation:all 0.4s ease-in-out;-moz-animation:all 0.4s ease-in-out;-ms-animation:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ctaLink:visited{color:#fff}.ctaLink:hover{color:#000;background:#fff}section,.hero{padding:4em 0;color:#000}section .inner,.hero .inner{color:#fff;text-align:center;max-width:92em;margin:0 auto;padding:0.5em 2em}section .inner>p,.hero .inner>p{font-size:2.2em}section p,.hero p{font-size:1.8em}section h2,.hero h2,section .homepageH3Title,.hero .homepageH3Title{font-size:4em;font-family:'dearJoe5',Source Sans Pro,"Trebuchet MS",Arial,sans-serif;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;text-transform:none;margin-bottom:0.4em}section{z-index:2}section h2{font-size:3.6em;margin-bottom:0.6em}.hero{min-height:36vw;padding:0;background-color:rgba(0,50,85,0.95)}.hero h2{font-size:4.4em}.heroGallery{width:100%;position:absolute;top:0;left:0;overflow:hidden}.heroGallery.fixedToTop{position:fixed}.heroGallery img{width:100%}.heroGallery.noticeVisible .flex-control-paging{top:calc(41vw + 9em)}.noJs .slides{display:block}.noJs .slides li{overflow:hidden;margin-bottom:0}.heroText{width:40%;z-index:4;background:rgba(0,50,85,0.95);position:relative;height:36vw;top:0;left:0;padding:20em 10em 14em;color:#fff;text-align:center}.heroText .campaignsLink{content:"";position:absolute;bottom:6em;width:64px;height:64px;background:url('/resources/asia/_cms-site-content/_school-master/img/homepage-subbranded/sketch-arrow-sprite.png') no-repeat 0 0;display:block;left:50%;margin-left:-32px;text-indent:-9999px}.heroText:hover .campaignsLink{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);-webkit-animation:all 0.3s ease-in-out;-moz-animation:all 0.3s ease-in-out;-ms-animation:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-animation:indicatorArrowMove 0.3s ease-in-out 1;animation:indicatorArrowMove 0.3s ease-in-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.heroText h1{position:static;clip:rect(0 0 0 0);height:auto;width:auto;margin:0;color:inherit}.heroText h1,.heroText h2,.heroText p{margin:0 auto;-webkit-transform:translate(0,10em);-ms-transform:translate(0,10em);transform:translate(0,10em);opacity:0;-webkit-animation:all 0.9s ease-in-out;-moz-animation:all 0.9s ease-in-out;-ms-animation:all 0.9s ease-in-out;transition:all 0.9s ease-in-out}.heroText h1,.heroText h2{font-size:4.4em;max-width:100%;padding-bottom:0;margin-bottom:0.3em}.heroText p{font-size:2.2em;-webkit-transform:translate(0,20em);-ms-transform:translate(0,20em);transform:translate(0,20em);-webkit-animation-duration:1.3s;animation-duration:1.3s;padding-top:1.5rem}.heroText.readyToAnimate h1,.heroText.readyToAnimate h2,.heroText.readyToAnimate p{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.heroCta+.campaignsLink{display:none}.heroCta{-webkit-animation:opacity 0.9s ease-in-out,transform 0.9s ease-in-out;-moz-animation:opacity 0.9s ease-in-out,transform 0.9s ease-in-out;-ms-animation:opacity 0.9s ease-in-out,transform 0.9s ease-in-out;transition:opacity 0.9s ease-in-out,transform 0.9s ease-in-out;-webkit-transform:translateY(20em);-ms-transform:translateY(20em);transform:translateY(20em);display:inline-block;margin-top:2.5rem;opacity:0}.readyToAnimate .heroCta{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.noJs .heroText h1,.noJs .heroText h2,.noJs .heroText p,.noJs .heroCta{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.campaigns{background:#fff;position:relative;padding:0;z-index:4}.campaigns h2{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.campaigns .slides{overflow:hidden}.campaign{background:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.campaign .campaignImage,.campaign .summary{float:left;width:60%}.campaign .campaignImage{height:100%}.campaign .summary{width:40%;padding:5em 13em 6.6em 5em}.campaign .summary a:hover h3{text-decoration:underline}.campaign h3{color:#000;font-size:3em;margin-bottom:0.8em;font-family:'dearJoe5',Source Sans Pro,"Trebuchet MS",Arial,sans-serif;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;text-transform:none}.campaign p{font-size:2.2em;display:inline}.campaign img{width:100%}.flex-control-paging{width:40%;position:absolute;right:0;bottom:3.8em;padding-left:5em}.flex-control-paging li{float:left;margin-right:1em}.flex-control-paging li a{text-indent:-9999px;width:1.6em;height:1.6em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#003255;opacity:0.3;display:block}.flex-control-paging li a.flex-active{opacity:1}.hero .flex-control-paging{top:41vw;bottom:auto;padding-left:0;z-index:5;right:4em;width:auto}.hero .flex-control-paging li{display:inline-block}.hero .flex-control-paging li a{text-indent:-9999px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{background:url('/resources/asia/_cms-site-content/_school-master/img/homepage-subbranded/sketch-arrow-sprite.png') -63px -36px no-repeat;width:24px;height:36px;margin-top:-13px;right:3em}.flex-direction-nav .flex-prev{background-position:-64px 0;right:auto;left:3em}.welcome:before{display:none}.noJs .enquiryForm .inner .ctaLink{display:inline-block}.enquiryForm .inner,.enquiryForm .formContainer{max-width:94em}.enquiryForm .inner h2,.enquiryForm .formContainer h2{padding:0 3.5em}.enquiryForm .inner h2+p,.enquiryForm .formContainer h2+p{padding:0 6.5em;margin-bottom:1em}.enquiryForm .inner .ctaLink,.enquiryForm .formContainer .ctaLink{display:none}.enquiryForm .inner .inner+p,.enquiryForm .formContainer .inner+p{position:relative;z-index:1}.enquiryForm{padding:0;overflow:hidden}.enquiryForm .enquiryFormTitle{font-variant-ligatures:no-common-ligatures;transform:translate(0,0);opacity:1;-webkit-animation:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;display:inline-block}.formContainer{margin:0 auto;padding:4.5em 2em 5.5em}.scrollingPageContent{background:#fff;position:relative;width:100%}.scrollingPageContent:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:58vw;background:-moz-linear-gradient(top,transparent 0%,transparent 40%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,transparent 0%,transparent 40%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,transparent 0%,transparent 40%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);display:none}@keyframes indicatorArrowMove{0%{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
.enquiryForm{background:#4dc3cf;color:#000}.enquiryForm .inner{color:#000}.locations{background:#003255;color:#fff}.locations .ctaLink{border-color:#fff;color:#fff}.locations .ctaLink:visited{color:#fff}.locations .ctaLink:hover{color:#000;background:#fff}.welcome{background:#4dc3cf url('/resources/asia/_cms-site-content/_school-master/img/home-2016/illustration-bg.png') 0 0 repeat-y;color:#000}.enquiryForm .formContainer{position:relative;z-index:1}.enquiryForm .formContainer:before,.enquiryForm .formContainer:after{content:"";background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/form-illustration-bg.png') 0 0 repeat-y;width:264px;height:100%;position:absolute;left:-170px;top:0;z-index:-1}.enquiryForm .formContainer:after{width:460px;background-position:-265px 0;left:auto;right:-221px}.textAnimatesIn .inner{overflow:hidden}.textAnimatesIn .inner h2,.textAnimatesIn .inner .homepageH3Title,.textAnimatesIn .inner p,.textAnimatesIn .inner a,.textAnimatesIn .inner .campusName{-webkit-transform:translate(0,10vw);-ms-transform:translate(0,10vw);transform:translate(0,10vw);opacity:0}.textAnimatesIn.revealText .inner h2,.textAnimatesIn.revealText .inner .homepageH3Title,.textAnimatesIn.revealText .inner p,.textAnimatesIn.revealText .inner a,.textAnimatesIn.revealText .inner .campusName{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-animation:all 0.8s ease-in-out;-moz-animation:all 0.8s ease-in-out;-ms-animation:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.textAnimatesIn.revealText .inner p,.textAnimatesIn.revealText .inner a{-webkit-animation:all 0.85s ease-in-out;-moz-animation:all 0.85s ease-in-out;-ms-animation:all 0.85s ease-in-out;transition:all 0.85s ease-in-out}.noJs .textAnimatesIn .inner h2,.noJs .textAnimatesIn .inner h3,.noJs .textAnimatesIn .homepageH3Title,.noJs .textAnimatesIn .inner p,.noJs .textAnimatesIn .inner a,.noJs .textAnimatesIn .inner .campusName{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.welcome{background:#4dc3cf url('/resources/asia/_cms-site-content/_school-master/img/home-2016/illustration-bg.png') 0 0 repeat-y;background-size:100% auto;position:relative;padding:0}.welcome .inner{padding:4em 2em;color:#000}.welcome:after{width:100%;height:13px;content:"";bottom:0;left:0;position:absolute;display:block;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/page-tear-sprite.png') 0 -13px repeat-x}.welcome a,.welcome a:visited{color:#000}.welcome a:hover span{border-bottom:1px solid rgba(0,0,0,0.7)}.infographic{color:#003255;position:relative}.infographic .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #4dc3cf;margin:0 auto;background:#fff}.infographic .ctaLink{border:2px solid #003255;color:#003255;margin:0.8em 0 0;font-size:1.8em;padding:0.6em 0.9em 0.7em}.infographic .ctaLink:hover{background:#003255;color:#fff}.noJs .column .box h3,.noJs .column .box h4,.noJs .column .box .infographicTitle,.noJs .column .box ul,.noJs .column .box .infographicNumber,.noJs .column .box .ctaLink{opacity:1}.column{width:25%;float:left;border-right:1px solid #4dc3cf}.column .box{padding:2em}.column .box h3,.column .box h4,.column .box .infographicTitle,.column .box ul,.column .box .infographicNumber{opacity:0;-webkit-animation:opacity 0.8s ease-in-out;-moz-animation:opacity 0.8s ease-in-out;-ms-animation:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out}.column .box .ctaLink{opacity:0;-webkit-animation:opacity 0.8s ease-in-out,background 0.4s ease-in-out,color 0.4s ease-in-out;-moz-animation:opacity 0.8s ease-in-out,background 0.4s ease-in-out,color 0.4s ease-in-out;-ms-animation:opacity 0.8s ease-in-out,background 0.4s ease-in-out,color 0.4s ease-in-out;transition:opacity 0.8s ease-in-out,background 0.4s ease-in-out,color 0.4s ease-in-out}.column .box.fadeIn h3,.column .box.fadeIn h4,.column .box.fadeIn .infographicTitle,.column .box.fadeIn ul,.column .box.fadeIn .infographicNumber,.column .box.fadeIn .ctaLink{opacity:1}.column .box.studentTeacher,.column .box.classRatios{padding-top:calc(24% + 4em)}.column .box.schoolType{padding:2.2em 2em 5em 2em}.column .box.schoolType h3{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.column .box.schoolType h4{width:45%;font-size:2em;color:#003255;font-weight:600;line-height:1.3;position:relative;overflow:visible}.column .box.schoolType.sunIcon{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/sun.png') no-repeat right 2em top 1em;background-size:40% auto;min-height:17em}.column .box.schoolType.bedIcon{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/dayBoarding.png') no-repeat 2em 1em;background-size:40% auto;min-height:17em}.column .box.schoolType.bedIcon h4{float:right}.column .box.curriculum{padding-bottom:1.3em}.column .box.nationalities{padding-top:calc(34% + 2em)}.column .box.maxStudents{padding-bottom:5em}.column.last{border-right:none}.column.middle{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column.middle .box{width:50%;float:left}.column.middle .box.facilities{width:100%;border-top:1px solid #4dc3cf}.column.middle .column .box{width:100%}.column.middle .column+.column{border-right:none}.languages,.tuitionFees,.curriculum,.schoolType,.nationalities,.studentTeacher{border-bottom:1px solid #4dc3cf}.languages li,.languagesOfInstruction li{display:inline-block;padding:0.4em 0.7em 0.5em;font-size:1.6em;margin:0 0.7em 0.7em 0;color:#fff;background:#003255;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}.languages li a,.languagesOfInstruction li a{color:#fff;display:block}.curriculum li{display:inline-block;margin:0 2em 2em 0;vertical-align:middle;position:relative;width:7em}.curriculum li a{display:block;position:relative;z-index:1;height:100%;text-indent:-9999px}.curriculum li:hover .toolTip{opacity:1}.curriculum li img{max-width:100%}.infographicNumber{font-size:6.3em;color:#003255;font-weight:600;line-height:1;margin-bottom:0.2em}.infographicNumber.range span:first-child,.infographicNumber.ratio span:first-child{margin-right:0.2em}.ageRange{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/age-range.png') no-repeat right 2em bottom 2em;background-size:33% auto;padding-bottom:34%}.facilities ul{text-align:center;padding-left:8%}.facilities li{display:block;float:left;width:10em;height:10em;text-align:center;position:relative;margin:1em 4em 0 0}.facilities li:last-child{margin-right:0}.facilities li:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/facilities-icon-sprite.png') no-repeat 0 0}.facilities li.microscope:after{background-position:33.3% 0}.facilities li.football:after{background-position:66.7% 0}.facilities li.languageLessons:after{background-position:100% 0}.facilities li.museum:after{background-position:0 10%}.facilities li.library:after{background-position:33.3% 10%}.facilities li.hiker:after{background-position:66.7% 10%}.facilities li.computer:after{background-position:100% 10%}.facilities li.pencilAndBrush:after{background-position:0 20%}.facilities li.tablet:after{background-position:33.3% 20%}.facilities li.pool:after{background-position:66.7% 20%}.facilities li.sports:after{background-position:100% 20%}.facilities li.gymnasium:after{background-position:0 30%}.facilities li.cityScape:after{background-position:33.3% 30%}.facilities li.travel:after{background-position:66.7% 30%}.facilities li.leaf:after{background-position:100% 30%}.facilities li.parents:after{background-position:0 40%}.facilities li.googleLogo:after{background-position:33.3% 40%}.facilities li.appleLogo:after{background-position:66.7% 40%}.facilities li.steamLogo:after{background-position:100% 40%}.facilities li.memorialHermannLogo:after{background-position:0 50%}.facilities li.bilingual:after{background-position:33.3% 50%}.facilities li.leadership:after{background-position:66.7% 50%}.facilities li.athletics:after{background-position:100% 50%}.facilities li.lakeside:after{background-position:0 60%}.facilities li.teamSports:after{background-position:33.3% 60%}.facilities li.bilingualFrench:after{background-position:66.7% 60%}.facilities li.igloo:after{background-position:100% 60%}.facilities li.auditorium:after{background-position:0 70%}.facilities li.mountains:after{background-position:33.3% 70%}.facilities li.music:after{background-position:66.7% 70%}.facilities li.campus:after{background-position:100% 70%}.facilities li.theatre:after{background-position:0 80%}.facilities li.tennis:after{background-position:33.3% 80%}.facilities li.mfaBostonLogo:after{background-position:66.7% 80%}.facilities li.cambridgeScience:after{background-position:100% 80%}.facilities li.indoorOutdoor:after{background-position:0 90%}.facilities li.instruments:after{background-position:33.3% 90%}.facilities li.smartboard:after{background-position:66.7% 90%}.facilities li.keyboard:after{background-position:100% 90%}.facilities li.skier:after{background-position:0 100%}.facilities li.schoolGarden:after{background-position:33.3% 100%}.facilities li.earlyYears:after{background-position:66.7% 100%}.facilities li.compass:after{background-position:100% 100%}.facilities li a{display:block;position:relative;z-index:1;height:100%;text-indent:-9999px}.facilities li:hover .toolTip{opacity:1}.facilities li:nth-child(3) .toolTip,.facilities li:nth-child(4) .toolTip{left:auto;right:0}.facilities li:nth-child(3) .toolTip:before,.facilities li:nth-child(4) .toolTip:before{left:auto;right:10%}.toolTip{position:absolute;opacity:0;background:#003255;color:#fff;font-size:1.6em;padding:0.6em 1em;-webkit-animation:opacity 0.2s ease-in-out;-moz-animation:opacity 0.2s ease-in-out;-ms-animation:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;left:0;z-index:2;text-align:left;top:calc(100% + 1.2em);white-space:nowrap}.toolTip:before{content:"";position:absolute;left:10%;z-index:2;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #003255;top:-15px}.maxStudents{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/students.png') no-repeat right 2em bottom 2em;background-size:40% auto}.studentTeacher .infographicTitle,.classRatios .infographicTitle{display:inline-block;margin-bottom:1em}.studentTeacher .infoWrapper,.classRatios .infoWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.studentTeacher .infoWrapper:nth-child(odd),.classRatios .infoWrapper:nth-child(odd){text-align:right}.studentTeacher .infoWrapper .infographicNumber,.classRatios .infoWrapper .infographicNumber{font-size:3.2em}.studentTeacher>.infographicNumber,.classRatios>.infographicNumber{margin-bottom:0}.studentTeacher{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/student-teacher-ratio-swapped.png') no-repeat top 2em right 2em;background-size:45% auto}.classRatios{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/class.png') no-repeat top 2em right 2em;background-size:28% auto}.infographic{background:#fff;padding:4em 0.5% 1em;width:100%;margin:0 auto}.infographic .container{max-width:132.4em}.infographic .infographicSectionTitle{text-align:center;max-width:21em;margin:0 auto 0.4em;padding:0 0.65em;font-weight:400;font-size:4em}.infographic h3,.infographic .infographicTitle{color:#003255;font-size:2em;font-weight:600;margin-bottom:0.6em}.infographic .tuitionFees .infographicTitle{width:100%;display:block}.nationalities{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/globe.png') no-repeat right 2em top 1.5em;background-size:30% auto}.nationalities .infographicNumber{font-size:7.3em}.nationalities h3,.studentTeacher h3{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.tuitionFees .infographicNumber{font-size:5.2em}.signpostBlock{width:100%}.testimonials,.signposts{padding:1em 0;overflow:hidden;max-width:134em;margin:0 auto}.testimonials a,.signposts a{color:#fff}.testimonials h2,.signposts h2,.testimonials h3,.signposts h3{font-family:'dearJoe5',Source Sans Pro,"Trebuchet MS",Arial,sans-serif;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;text-transform:none;color:#fff;margin:0 auto;text-shadow:0px 2px 2px rgba(0,0,0,0.25);z-index:1;width:calc(100%- 4em)}.testimonials .signpostTitle,.signposts .signpostTitle{font-size:3em;-webkit-animation:all 0.2s 0.4s ease-in-out;-moz-animation:all 0.2s 0.4s ease-in-out;-ms-animation:all 0.2s 0.4s ease-in-out;transition:all 0.2s 0.4s ease-in-out;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:2em;right:2em;margin-bottom:0.4em}.testimonials .contentInner,.signposts .contentInner{position:absolute;top:0;z-index:1;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:4em 2em}.signposts ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signposts ul li{width:50%;position:relative}.homeSignpost{position:relative}.testimonials+.signposts{padding-bottom:4em}.testimonials+.signposts ul li{width:25%}.testimonials+.signposts ul li:first-child{width:50%}.animationTrigger .firstToAnimate,.animationTrigger .firstToAnimate+h3,.animationTrigger .secondToAnimate{-webkit-transform:translate(0,20em);-ms-transform:translate(0,20em);transform:translate(0,20em);opacity:0;-webkit-animation:opacity 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;-moz-animation:opacity 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;-ms-animation:opacity 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:opacity 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}.animationTrigger .firstToAnimate{max-height:0;padding:0;width:100%;word-wrap:break-word}.animationTrigger .secondToAnimate,.animationTrigger .firstToAnimate+h3{-webkit-animation:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;-moz-animation:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;-ms-animation:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out}.animationTrigger:hover h2{z-index:0}.animationTrigger:hover .firstToAnimate,.animationTrigger:hover .firstToAnimate+h3,.animationTrigger:hover .secondToAnimate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;max-height:9em;-webkit-animation:opacity 0.4s 0.2s ease-in-out,transform 0.4s 0.2s ease-in-out;-moz-animation:opacity 0.4s 0.2s ease-in-out,transform 0.4s 0.2s ease-in-out;-ms-animation:opacity 0.4s 0.2s ease-in-out,transform 0.4s 0.2s ease-in-out;transition:opacity 0.4s 0.2s ease-in-out,transform 0.4s 0.2s ease-in-out}.animationTrigger:hover .firstToAnimate{padding:0.5em 0 1.5em}.animationTrigger:hover .secondToAnimate.ctaLink{padding:0.6em 1em}.animationTrigger:hover .secondToAnimate,.animationTrigger:hover .firstToAnimate+h3{-webkit-animation:opacity 0.6s 0.2s ease-in-out,transform 0.6s 0.2s ease-in-out;-moz-animation:opacity 0.6s 0.2s ease-in-out,transform 0.6s 0.2s ease-in-out;-ms-animation:opacity 0.6s 0.2s ease-in-out,transform 0.6s 0.2s ease-in-out;transition:opacity 0.6s 0.2s ease-in-out,transform 0.6s 0.2s ease-in-out}.testimonials li{float:left;width:49%;margin:0 0.5%;position:relative}.testimonials li .ctaLink{display:none}.testimonials li a .ctaLink{display:inline-block}.quoteContent{width:100%}.testimonials li .homeSignpost,.testimonial{width:100%;display:block}.testimonials li .homeSignpost:hover .quote,.testimonial:hover .quote{-webkit-animation:quoteBGAppear 0.6s ease-in-out 1;animation:quoteBGAppear 0.6s ease-in-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.testimonials li .homeSignpost:hover h3,.testimonial:hover h3{opacity:0;max-height:0}.testimonials li .homeSignpost:hover blockquote,.testimonial:hover blockquote,.testimonials li .homeSignpost:hover cite,.testimonial:hover cite,.testimonials li .homeSignpost:hover .ctaLink,.testimonial:hover .ctaLink{-webkit-animation:testimonialAppear 0.8s ease-in-out 1;animation:testimonialAppear 0.8s ease-in-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.testimonials li .homeSignpost:hover cite,.testimonial:hover cite{-webkit-animation-duration:0.9s;animation-duration:0.9s}.testimonials li .homeSignpost:hover .ctaLink,.testimonial:hover .ctaLink{-webkit-animation-duration:1s;animation-duration:1s}.testimonial:after{position:absolute;content:"";height:100%;width:100%;background:rgba(0,0,0,0.25);top:0;left:0}.testimonial+img{width:100%;display:block}.testimonial h3{font-size:4em;max-height:100%;opacity:1;-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@keyframes quoteBGAppear{100%{opacity:1}}
@keyframes quoteBGDisappear{0%{opacity:1}
100%{opacity:0}}
.testimonial .quote{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/quote-paint-smear-bg.png') no-repeat center 0;background-size:100% 100%;padding:4.5em 4em;min-height:36em;opacity:0;position:absolute;top:50%;left:5%;right:5%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-animation:quoteBGDisappear 0.6s ease-in-out 1;animation:quoteBGDisappear 0.6s ease-in-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@keyframes testimonialAppear{0%{-webkit-transform:translate(0,40vw);-ms-transform:translate(0,40vw);transform:translate(0,40vw);
opacity:0}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);
opacity:1}}
@keyframes testimonialDisappear{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);
opacity:1}
100%{-webkit-transform:translate(0,40vw);-ms-transform:translate(0,40vw);transform:translate(0,40vw);
opacity:0}}
.testimonial blockquote,.testimonial cite,.testimonial .ctaLink{-webkit-transform:translate(0,40vw);-ms-transform:translate(0,40vw);transform:translate(0,40vw);-webkit-animation:testimonialDisappear 0.9s ease-in-out 1;animation:testimonialDisappear 0.9s ease-in-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.testimonial blockquote,.testimonial cite{font-size:2.2em;margin-top:1em;position:relative;padding:0 2.8em;opacity:0}.testimonial blockquote{margin-top:0}.testimonial cite{font-weight:600;margin-bottom:0.8em;display:block;-webkit-animation-duration:0.8s;animation-duration:0.8s;padding:0}.testimonial .ctaLink{-webkit-animation-duration:0.9s;animation-duration:0.9s}.testimonial blockquote:before,.testimonial blockquote:after{content:"";position:absolute;height:41px;width:52px;display:inline-block;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/quotation-mark-sprite.png') no-repeat 0 0;top:-1.8em;left:1.3em;background-size:auto 100%}.testimonial blockquote:after{background-position:right 0;background-size:auto 100%;right:1.3em;bottom:-2.3em;top:auto;left:auto}.homeCTA,.homeCTASmall{width:98%;margin:0 1%}.homeCTA img,.homeCTASmall img{width:100%;display:block}.homeCTA h2,.homeCTASmall h2{font-size:2.6em}.homeCTA .ctaLink,.homeCTASmall .ctaLink{margin:0 auto}.homeCTA:hover .signpostTitle,.homeCTASmall:hover .signpostTitle{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.homeCTA:hover .contentInner p,.homeCTASmall:hover .contentInner p,.homeCTA:hover .contentInner .ctaLink,.homeCTASmall:hover .contentInner .ctaLink{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;max-height:9em;-webkit-animation:all 0.5s ease-in-out;-moz-animation:all 0.5s ease-in-out;-ms-animation:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.homeCTA:hover .contentInner .ctaLink,.homeCTASmall:hover .contentInner .ctaLink{-webkit-animation:all 0.6s ease-in-out;-moz-animation:all 0.6s ease-in-out;-ms-animation:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.homeCTA{background:#722c8a;position:absolute;height:100%}.homeCTA h2{font-size:3em}.homeCTA .contentInner{padding:12em 2em 2em;-webkit-animation:all 0.1s ease-in-out;-moz-animation:all 0.1s ease-in-out;-ms-animation:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.homeCTA .contentInner:before{content:"";position:absolute;top:4em;left:0;display:block;height:72px;width:100%;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/homeCTAIcons.png') no-repeat center 0;margin-bottom:2em;-webkit-animation:all 0.2s linear;-moz-animation:all 0.2s linear;-ms-animation:all 0.2s linear;transition:all 0.2s linear}.homeCTA .secondToAnimate{padding:0;max-height:0}.homeCTA .animationTrigger:hover .contentInner{padding-top:3em}.homeCTA .animationTrigger:hover .contentInner:before{top:-100px;opacity:0}.homeCTA.book .contentInner:before{background-position:center -72px}.homeCTASmall{margin:0 2%;min-height:26.5em;width:96%}.homeCTASmall .contentInner{background:none;-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:3em 2em}.homeCTASmall:hover .contentInner{background:rgba(114,44,138,0.8)}.homeCTASmall .signpostTitle{font-family:'dearJoe5',Source Sans Pro,"Trebuchet MS",Arial,sans-serif;-webkit-animation:all 0.2s 0.4s ease-in-out;-moz-animation:all 0.2s 0.4s ease-in-out;-ms-animation:all 0.2s 0.4s ease-in-out;transition:all 0.2s 0.4s ease-in-out;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:2em;right:2em;margin-bottom:0.4em}.homeCTASmall .firstToAnimate{max-height:9em;padding:0.5em 0 1.5em}.homeCTASmall:after{position:absolute;content:"";height:100%;width:100%;background:rgba(0,0,0,0.3);top:0;left:0}.homeCTAWide{width:98%;min-height:26.5em;overflow:hidden;margin:0 1%}.homeCTAWide img{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.naeDarkBlue .homeCTASmall:hover .contentInner{background:rgba(0,50,85,0.8)}.naePink .homeCTASmall:hover .contentInner{background:rgba(234,48,86,0.8)}.noJs .newsEventsFeed .feedPanel,.noJs .newsEventsFeed .eventPlaceHolder{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.newsEventsFeed{background:#4dc3cf url('/resources/asia/_cms-site-content/_school-master/img/home-2016/illustration-bg.png') 0 0 repeat-y;background-size:100% auto;text-align:center}.newsEventsFeed .ctaLink{margin-bottom:1em;border:#fff;color:#fff}.newsEventsFeed .ctaLink:hover{border-color:#fff;color:#000;background:#fff}.newsEventsFeed .feed{min-height:68em}.newsEventsFeed .feed.noEvents{min-height:0;overflow:hidden}@media screen and (min-width:1251px){.newsEventsFeed .feed.noEvents{max-height:31em}}.newsEventsFeed h2{margin-bottom:0.6em;color:#fff}.newsEventsFeed .feedPanel,.newsEventsFeed .eventPlaceHolder{opacity:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-animation:all 0.8s ease-in-out;-moz-animation:all 0.8s ease-in-out;-ms-animation:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.newsEventsFeed .feed.js-fadeInNewsItems .feedPanel,.newsEventsFeed .feed.js-fadeInNewsItems .eventPlaceHolder{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed.noEvents{display:none}.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .feedPanel:nth-child(1),.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .eventPlaceHolder.placeholder1{-webkit-transition-delay:0s;transition-delay:0s}.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .feedPanel:nth-child(2),.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .eventPlaceHolder.placeholder2{-webkit-transition-delay:1s;transition-delay:1s}.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .feedPanel:nth-child(3),.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .eventPlaceHolder.placeholder3{-webkit-transition-delay:0.4s;transition-delay:0.4s}.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .feedPanel:nth-child(4),.newsEventsFeed .feed.js-fadeInNewsItems .eventsFeed .eventPlaceHolder.placeholder4{-webkit-transition-delay:1.4s;transition-delay:1.4s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel{margin-top:1%;margin-left:0}@media screen and (min-width:701px){.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel{margin-top:0}}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed.noEvents .feedPanel:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed .feedPanel:nth-child(1){-webkit-transition-delay:0.8s;transition-delay:0.8s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed .feedPanel:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed .feedPanel:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.newsEventsFeed .feed.js-fadeInNewsItems .newsFeed .feedPanel:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.feed{overflow:hidden;padding:4em 0 0;position:relative;max-width:134em;margin:0 auto}.feed.feed{padding-top:0;margin-top:4em}.newsFeed,.eventsFeed{position:relative}.feedPanel{width:24%;float:left;margin:0.5%;overflow:hidden}.feedPanel .contentInner{position:absolute;top:0;z-index:1;color:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:4em;margin:0 auto}.feedPanel img{width:100%;display:block}.eventPlaceHolder .contentInner{position:absolute;top:0;z-index:1;color:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:4em;margin:0 auto}.eventPlaceHolder p{color:#000}.eventPlaceHolder p a{text-decoration:underline}.newsItem{top:0;margin-top:25.5%;position:relative;overflow:hidden}.newsItem .contentInner{position:absolute;background:rgba(0,0,0,0.3);-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:0;height:100%}.newsItem:nth-child(2n){margin-top:0.5%}.newsItem:nth-child(2n) .contentInner{top:0;height:100%}.newsItem a{position:relative;z-index:1;display:block;color:#fff;overflow:hidden}.newsItem img{-webkit-animation:all 0.4s ease-in-out;-moz-animation:all 0.4s ease-in-out;-ms-animation:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.newsItem .animationTrigger .firstToAnimate,.newsItem .animationTrigger:hover .firstToAnimate{-webkit-animation:all 0.4s ease-in-out;-moz-animation:all 0.4s ease-in-out;-ms-animation:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.newsItem .animationTrigger:hover{opacity:1;z-index:1;background:rgba(114,44,138,0.8)}.newsItem .animationTrigger:hover h3{text-decoration:underline}.newsItem .animationTrigger:hover+img{-webkit-transform:scale(1.3);transform:scale(1.3)}.newsItem .date{font-size:1.6em;padding:0 0 0.4em}.newsItem h3{font-size:2.4em;max-width:100%}.newsItem p{margin:0}.newsItem .animationTrigger:hover .firstToAnimate{padding-top:1em}.event,.eventPlaceHolder{background:#fff;position:absolute;height:auto;padding-top:24%;z-index:2}.event h3,.eventPlaceHolder h3{color:#000;font-size:1.8em;margin-top:2em}.event:hover .startEndTime,.eventPlaceHolder:hover .startEndTime{-webkit-transform:scale(1.2);transform:scale(1.2)}.event:nth-child(2n){left:25%;margin-top:25.5%}.event:nth-child(3){left:50%;margin-top:0.5%}.event:nth-child(4){left:75%}.eventPlaceHolder{width:24%;display:block;margin:0.5%;z-index:1}.eventPlaceHolder.placeholder2,.eventPlaceHolder.placeholder4{left:25%;margin-top:25.5%}.eventPlaceHolder.placeholder3{left:50%;margin-top:0.5%}.eventPlaceHolder.placeholder4{left:75%}.startEndTime{color:#ea3056;font-size:1em;-webkit-animation:all 0.4s ease-in-out;-moz-animation:all 0.4s ease-in-out;-ms-animation:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.startEndTime span span{display:block;font-size:2.2em;font-weight:600}.startEndTime span.eventDate span{font-size:9.5em;line-height:1;font-weight:300}.map{overflow:hidden;position:relative;padding:0}.map .row{width:100%;max-width:136em;margin:0 auto;position:absolute;top:5em;left:50%;margin-left:-69em;z-index:1}.mapWrap{position:relative;min-height:75em;overflow:hidden}.mapImage{height:100%;position:absolute;top:0;left:50%;margin-left:-951px}.mapLinks{position:absolute;top:0;right:0;overflow:hidden;z-index:10}.mapLink{float:left;background:url('/resources/asia/_cms-site-content/_school-master/img/external_link.png') no-repeat #333 right center;color:#fff;font-size:1.6em;padding:0.5em 2em 0.5em 1em;z-index:1}.mapLink:hover{border-bottom:none;background-color:#000;color:#fff}.mapLink:active,.mapLink:visited{color:#fff}.mapLink.baiduLink{margin-left:1em}.mapScroll{display:none}.mapWrapper{position:relative}.mapWrapper.scrollable .mapWrap{overflow-x:scroll;overflow-y:hidden;position:relative}@media screen and (max-width:950px){.mapWrapper.scrollable .mapScroll{background:#333;color:#fff;display:inline-block;padding:0.5em;text-align:center;width:100%}.mapWrapper.scrollable .mapScroll p{font-size:1.6em}}.mapWrapper.scrollable::-webkit-scrollbar{display:none}.mapWrapper.scrollable .mapImage{left:0;margin-left:0;transform:translateX(-25%)}.campusName{font-size:2em;margin-bottom:0.3em;display:block}.locations{width:31em;padding:2.5em;position:relative}.locations:before,.locations:after{content:"";width:100%;height:8px;position:absolute;display:block;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/panel-tear-horizontal.png') center 0 repeat-x;top:-4px;left:0}.locations:after{background-position:center -8px;bottom:-4px;top:auto}.locations.fourCampus{position:relative}.locations.fourCampus .campusAddress p:after{margin:0.2em auto 0}.locations.fourCampus .campusAddress p{font-size:1.6em;overflow:hidden;position:relative;max-height:6.3em;white-space:pre-line}.locations.fourCampus .campusAddress a{color:#fff}.locations.fourCampus .campusAddress p:after{margin:0.2em auto 0}.locations.fourCampus .campusName{font-size:1.8em}.locations .campusAddress:before,.locations .campusAddress:after{content:"";width:8px;height:100%;position:absolute;display:block;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/panel-tear-vertical.png') 0 0 repeat-y;left:-5px;top:0}.locations .campusAddress:after{background-position:-8px 0;left:auto;right:-5px}.locations .campusAddress p{font-size:1.6em}.locations h2{margin-bottom:0.2em}.locations.fourCampus h2{margin-bottom:0em}.locations .ctaLink{margin:1em 0 0}.fourCampus .campusAddress:last-of-type span:before,.fourCampus .campus2 span:before,.fourCampus .campus3 span:before{content:"";width:5em;border-top:1px solid rgba(255,255,255,0.8);margin:0 auto 0.2em;display:block}.fourCampus .campusName{font-size:1.6em}.twoCampus .campusAddress:first-of-type,.threeCampus .campusAddress:first-of-type,.threeCampus .campus2{margin-bottom:1.8em}.twoCampus .campusAddress:first-of-type p:after,.threeCampus .campusAddress:first-of-type p:after,.threeCampus .campus2 p:after{content:"";width:5em;border-top:1px solid rgba(255,255,255,0.8);margin:1.1em auto 0;display:block}footer{position:relative}.partners{position:relative;z-index:5;padding:0}.topFooter{border-top:none}.topFooter:before{width:100%;height:13px;content:"";top:-13px;left:0;position:absolute;display:block;background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/page-tear-sprite.png') 0 -13px repeat-x;z-index:6}@media screen and (min-width:1370px){.event,.eventPlaceHolder,.newsItem{width:320px;height:320px;margin:6px;padding-top:0}.eventPlaceHolder.placeholder2,.eventPlaceHolder.placeholder4,.event:nth-child(2n){left:332px;margin-top:340px}.eventPlaceHolder.placeholder3,.event:nth-child(3){left:664px}.eventPlaceHolder.placeholder4,.event:nth-child(4){left:996px}.newsItem{margin-top:340px}.newsItem:nth-child(2n){margin-top:6px}}@media screen and (max-width:1750px){.heroText{padding:8em 6em 14em}.heroText h1,.heroText h2{font-size:3.8em}.heroText .campaignsLink{bottom:5em}}@media screen and (max-width:1700px){.testimonial .quote{right:1%;left:1%}}@media screen and (max-width:1570px){.campaign p{font-size:2em}}@media screen and (max-width:1450px){.campaign .campaignImage{width:54%}.campaign .summary{width:46%;padding-top:3em}.campaign h3{margin-bottom:0.5em}.campaigns .flex-control-paging{width:46%}.heroText{width:45%;padding:4em}.heroText h1,.heroText h2{max-width:100%}.heroText p{max-width:100%}.heroText .campaignsLink{bottom:4em}.ctaLink{font-size:1.8em}}@media screen and (max-width:1370px){.flex-control-paging{width:46%;bottom:2.8em}.hero{min-height:34vw;background:rgba(0,50,85,0.95)}.hero .flex-control-paging{width:auto}.heroText h1,.heroText h2{font-size:3.6em}.heroText p{font-size:2em}.map .row{width:100%;padding:1em 2em;margin-left:0;left:0}.tuitionFees .infographicNumber{font-size:4.4em}.newsEventsFeed .feed{min-height:48vw}.newsItem{height:auto;width:24%}}@media screen and (max-width:1300px){.campaign .campaignImage{width:50%;overflow:hidden;position:relative}.campaign .summary{width:50%;padding:3em 9em 8em 4em;height:100%;background:#fff;position:relative}.campaigns .flex-control-paging{width:50%;padding-left:4em}.infographic .container{border-left:none;border-right:none}.testimonial h3{font-size:3.6em}.testimonial .contentInner{background:rgba(0,50,85,0.7)}.testimonial .quote{left:0;right:0;max-width:100%;opacity:1;-webkit-animation:none;animation:none;transition:none;background:none;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);min-height:0;padding:1em;margin-top:2.5em}.testimonial blockquote,.testimonial cite,.testimonial .ctaLink{font-size:1.8em;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-animation:none;animation:none;transition:none}.testimonial:hover blockquote,.testimonials li .homeSignpost:hover .testimonial blockquote,.testimonial:hover cite,.testimonials li .homeSignpost:hover .testimonial cite,.testimonial:hover .ctaLink,.testimonials li .homeSignpost:hover .testimonial .ctaLink{-webkit-animation:none;animation:none;transition:none}.testimonial:hover h3,.testimonials li .homeSignpost:hover .testimonial h3{max-height:100%;opacity:1}.testimonial:hover .quote,.testimonials li .homeSignpost:hover .testimonial .quote{-webkit-animation:none;animation:none;transition:none}.newsItem .contentInner{padding:3em;background:rgba(114,44,138,0.8)}.startEndTime span span{font-size:1.5em}.startEndTime span.eventDate span{font-size:5.1em}.homeCTASmall{width:49%;margin-bottom:1em;overflow:hidden;min-height:30.3em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.homeCTASmall .contentInner{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;min-height:30.3em}.homeCTASmall img{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.homeCTASmall .panelSummary{margin-bottom:0}.homeCTASmall{width:98%;margin-bottom:1em;margin:0 1%}.homeCTASmall:hover h2{opacity:1;max-height:100%}.testimonials+.signposts ul li,.testimonials+.signposts ul li:first-child{width:33.33%;margin-bottom:1em}.naeDarkBlue .homeCTASmall .contentInner,.naeDarkBlue .homeCTASmall:hover .contentInner{background:rgba(0,50,85,0.8)}.naePink .homeCTASmall .contentInner,.naePink .homeCTASmall:hover .contentInner{background:rgba(234,48,86,0.8)}.homeCTASmall .contentInner p,.homeCTASmall .contentInner .ctaLink,.homeCTASmall:hover .contentInner p,.homeCTASmall:hover .contentInner .ctaLink{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;max-height:6em;-webkit-animation:all 0.5s ease-in-out;-moz-animation:all 0.5s ease-in-out;-ms-animation:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-animation:none;animation:none;transition:none}.homeCTASmall .contentInner,.homeCTASmall:hover .contentInner{background:rgba(114,44,138,0.8)}.homeCTASmall .contentInner .signpostTitle,.homeCTASmall:hover .contentInner .signpostTitle{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.homeCTASmall .contentInner p,.homeCTASmall:hover .contentInner p{padding:0.5em 0 1.5em}.homeCTASmall .contentInner .ctaLink,.homeCTASmall:hover .contentInner .ctaLink{padding:0.6em 1em;-webkit-animation:background 0.4s ease-in-out,color 0.4s ease-in-out;-moz-animation:background 0.4s ease-in-out,color 0.4s ease-in-out;-ms-animation:background 0.4s ease-in-out,color 0.4s ease-in-out;transition:background 0.4s ease-in-out,color 0.4s ease-in-out}.homeCTAWide .contentInner{position:absolute;left:0}.column .box.schoolType li h4{font-size:2.4em}.infographicNumber{font-size:5.7em}.studentTeacher .infographicNumber,.classRatios .infographicNumber{font-size:3.2em}.nationalities .infographicNumber{font-size:6.7em}.animationTrigger .firstToAnimate,.animationTrigger .firstToAnimate+h3,.animationTrigger .secondToAnimate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;max-height:6em}.animationTrigger .firstToAnimate{padding:0.5em 0 1.5em}.animationTrigger .secondToAnimate.ctaLink{padding:0.6em 1em}.newsItem .animationTrigger:hover .firstToAnimate{padding-top:0.5em}.homeCTA .contentInner,.homeCTA .animationTrigger:hover .contentInner{padding-top:2em}.homeCTA .contentInner:before,.homeCTA .animationTrigger:hover .contentInner:before{display:none}}@media screen and (min-width:1320px) and (max-width:1650px){.hero .flex-control-paging{top:42vw}.heroGallery.noticeVisible+.flex-control-paging{top:calc(42vw + 9em)}}@media screen and (min-width:1024px) and (max-width:1320px){.hero .flex-control-paging{top:44vw}.heroGallery.noticeVisible+.flex-control-paging{top:calc(44vw + 9em)}}@media screen and (max-width:1250px){.hero{min-height:36vw}.heroText{padding:6em 3em 12em}.heroText h1,.heroText h2,.heroText p{max-width:100%}.heroText:after{bottom:5em}.campaign{height:35em}.campaign img{position:absolute;top:0;height:100%;width:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.facilities li{margin-right:2.5em}.column .box.schoolType h4{font-size:2.6em}.newsEventsFeed .feed{min-height:148vw}.feedPanel,.eventPlaceHolder{width:48%;margin:1%}.newsItem{margin-left:51%}.newsItem .contentInner{top:0;height:100%}.feed{padding:4em 16em}.feed .newsFeed{position:relative;width:100%}.newsItem:nth-child(2n){margin-left:1%;margin-top:1%}.event{padding-top:48%}.event:nth-child(2n){left:50%;margin-top:51%}.event:nth-child(3){left:0;margin-top:101%}.event:nth-child(4){margin-top:151%}.eventPlaceHolder{padding-top:48%}.eventPlaceHolder.placeholder2,.eventPlaceHolder.placeholder4{left:50%;margin-top:51%}.eventPlaceHolder.placeholder3{left:0;margin-top:101%}.eventPlaceHolder.placeholder4{margin-top:151%}.startEndTime span span{font-size:2.2em}.startEndTime span.eventDate span{font-size:9.5em}.event h3{font-size:2em;margin-top:2em}.newsItem h3{font-size:3em}}@media screen and (max-width:1200px){.testimonial blockquote,.testimonial cite{padding:0 1.2em}.testimonial blockquote:before,.testimonial cite:before,.testimonial blockquote:after,.testimonial cite:after{height:30px;width:36px}.testimonial blockquote:before,.testimonial cite:before{left:0.7em}.testimonial blockquote:after,.testimonial cite:after{background-position:-38px 0;right:0.7em}.tuitionFees .infographicNumber{font-size:4em}}@media screen and (max-width:1180px){.homeGrid,.hero{position:relative}.hero .flex-control-paging{top:auto;bottom:3em}.heroGallery{position:relative;top:0}.heroGallery.noticeVisible .flex-control-paging{top:auto;bottom:3em}.heroText{position:absolute;height:100%}.heroText h1,.heroText h2{font-size:3.6em}.heroText .campaignsLInk{bottom:4em}.campaign p{font-size:1.8em}.campaign h3{font-size:2.8em}.homeGrid{overflow:visible}.facilities li{width:8em;height:8em}.facilities li:after{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/facilities-icon-sprite-80x80.png') no-repeat 0 0}.curriculum li{width:7em}.column .box.schoolType h4{font-size:2.2em}.homeCTASmall img{left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}@media screen and (max-width:1060px){.languages li,.languagesOfInstruction li{font-size:1.4em}.column .box{padding:2em}.column .box.schoolType{padding:1em 2em}.event h3{font-size:1.8em}.tuitionFees .infographicNumber{font-size:3.2em}.homeCTAWide img{left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;height:auto}}@media screen and (max-width:1020px){.campaign{height:38em}}@media screen and (max-width:1000px){.testimonial h3{font-size:3.2em}.feed{padding:4em 6em}.newsEventsFeed .feed{min-height:173vw}.infographicNumber{font-size:5.2em}.studentTeacher .infographicNumber,.classRatios .infographicNumber{font-size:2.8em}.nationalities .infographicNumber{font-size:6em}.facilities li{width:6em;height:6em;margin-right:1em}.facilities li:after{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/infographic/facilities-icon-sprite-60x60.png') no-repeat 0 0}.column .box.schoolType li h4{font-size:2em}}@media screen and (max-width:950px){.heroText{width:50%;padding-top:4em}.heroText .campaignsLink{bottom:4em}.heroText p{font-size:1.8em}.testimonials li{width:99%;margin:0 0.5% 1em}.testimonial h3{font-size:4em}.testimonial blockquote,.testimonial cite{font-size:2.2em}.map .row{position:relative;top:0;padding:0}.mapWrap{min-height:58em}.mapImage{margin-left:-1030px}.locations{width:100%;padding:2.5em;position:relative;top:auto;left:0;text-align:center}.locations h2{margin-bottom:0.4em}.locations .campusAddress{width:100%;display:inline-block;vertical-align:top;padding:0 2em}.locations.twoCampus .campusAddress{width:49%}.locations.twoCampus .campusAddress p:after{display:none}.locations.twoCampus .campusAddress.campus3{display:none}.locations.twoCampus .campusAddress.campus4{display:none}.locations.threeCampus .campusAddress{width:33%}.locations.threeCampus .campusAddress p:after{display:none}.locations.threeCampus .campusAddress.campus4{display:none}.locations.fourCampus .campusAddress{width:49%}.locations.fourCampus .campusAddress p{max-height:12em}.locations.fourCampus .campusAddress p:after{display:none}.locations.fourCampus .campusAddress .campusName{margin-top:5px}.locations:before,.locations:after{display:none}.infographicNumber{font-size:4.5em}.studentTeacher .infographicNumber,.classRatios .infographicNumber{font-size:2.4em}.nationalities .infographicNumber{font-size:5.2em}.enquiryForm .inner h2,.enquiryForm .inner h2+p{padding:0}}@media only screen and (max-width:950px) and (min-width:651px){.locations.fourCampus .campusAddress.campus2 span:before{border-top:none}}@media screen and (max-width:890px){.feed{padding:4em 8em}.newsEventsFeed .feed{min-height:161vw}.homeCTAWide{padding-top:0}.homeCTASmall,.homeCTA{min-height:34em}.homeCTASmall h2,.homeCTA h2{font-size:2.4em}.homeCTASmall p,.homeCTA p{max-height:7em;font-size:1.6em}.homeCTA .animationTrigger .firstToAnimate{max-height:10em}.homeCTASmall .contentInner .homeCTA .contentInner{position:absolute;top:0;height:100%;left:0}.column .box.schoolType li h4{width:45%}.column .box.schoolType .bedIcon{background-size:47% auto}.column .box.schoolType .sunIcon{background-size:40% auto;padding-bottom:31%}}@media screen and (max-width:850px){.campaign{height:auto}.campaign img{position:static;width:100%;height:auto;-webkit-transform:translate(0%,0);-ms-transform:translate(0%,0);transform:translate(0%,0)}.campaign .campaignImage,.campaign .summary{width:100%}.campaign .summary{padding:5em 9em 8em 9em}.campaigns .flex-control-paging{width:100%;padding-left:9em}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{top:calc(50% + 12em)}.heroText{padding:4em 2em}.heroText h1,.heroText h2{font-size:3em}.column{width:34%}.column .box.nationalities{border-right:none;border-bottom:1px solid #4dc3cf;padding-top:calc(20% + 2em);background-size:30% auto}.column .box.studentTeacher{border-right:1px solid #4dc3cf}.column .box.studentTeacher,.column .box.classRatios{padding-top:calc(12% + 4em)}.column.last{width:100%}.column.last .box{width:50%;float:left;border-top:1px solid #4dc3cf}.column.middle{width:66%;border-right:none}.column.middle .middle{width:50%;border-right:1px solid #4dc3cf}.nationalities,.studentTeacher{border-bottom:none}.facilities li{margin-right:4em}.homeCTAWide img{left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;width:auto}.startEndTime span.eventDate span{font-size:6em}.startEndTime span span{font-size:1.8em}.newsItem h3{font-size:2.4em}.event h3{margin-top:1.5em}.tuitionFees .infographicNumber{font-size:5.4em}}@media screen and (max-width:770px){.heroText h1,.heroText h2,.heroText p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.heroText p{font-size:1.6em}.textAnimatesIn.revealText .inner h2,.textAnimatesIn.revealText .inner h3,.textAnimatesIn.revealText .inner .homepageH3Title,.textAnimatesIn.revealText .inner p,.textAnimatesIn.revealText .inner a,.textAnimatesIn.revealText .inner .campusName{-webkit-animation:none;animation:none;transition:none}.textAnimatesIn .inner h2,.textAnimatesIn .inner .homepageH3Title,.textAnimatesIn .inner p,.textAnimatesIn .inner a,.textAnimatesIn .inner .campusName{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.column .box h3,.column .box h4,.column .box .infographicTitle,.column .box ul,.column .box .infographicNumber{opacity:1;-webkit-animation:none;animation:none;transition:none}.infographic h3,.infographic .infographicTitle,.column .box.schoolType li h4{font-size:1.8em}.infographic .facilities ul{padding-left:0}.feedColumn .image img{-webkit-animation:none;animation:none;transition:none}.feedColumn .image:hover img{-webkit-transform:scale(1);transform:scale(1)}.feed{padding:4em}.newsEventsFeed .feed{min-height:174vw}.newsItem img{-webkit-animation:none;animation:none;transition:none}.newsItem .animationTrigger:hover+img{-webkit-transform:scale(1);transform:scale(1)}.newsEventsFeed .feedPanel,.newsEventsFeed .eventPlaceHolder{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-animation:none;animation:none;transition:none}.homeCTASmall,.homeCTA{min-height:30em}.homeCTASmall .contentInner,.homeCTA .contentInner{padding:2em;min-height:0}.homeCTASmall h2,.homeCTA h2{font-size:2em}.homeCTASmall p,.homeCTA p,.homeCTASmall .ctaLink,.homeCTA .ctaLink{font-size:1.6em}.homeCTA .animationTrigger:hover .contentInner{padding-top:2em}.mapWrap{min-height:54em}}@media screen and (min-width:950px){.map .row{top:50%;transform:translateY(-50%)}}@media screen and (max-width:700px){.heroText{position:relative;width:100%;padding-bottom:12em}.heroText h1,.heroText h2,.heroText p{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.heroText p{font-size:1.8em}.heroText .campaignsLink{bottom:3em}.facilities li{margin-right:2em}.testimonials li{width:99%;margin-bottom:1em}.homeCTA{width:99%;margin-bottom:1em;position:relative;padding-top:0}.homeCTA .animationTrigger:hover .contentInner{padding-top:4em}.homeCTA .contentInner{position:relative}.signposts ul{display:block}.signposts ul li{width:99%}.testimonials+.signposts ul li,.testimonials+.signposts ul li:first-child{width:100%}.homeCTASmall{width:99%;min-height:30em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.homeCTASmall .contentInner{position:relative;-webkit-flex:1;-ms-flex:1;flex:1}.homeCTASmall .contentInner:before{top:2em}.homeCTASmall img{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.homeCTASmall a:hover .contentInner:before,.homeCTASmall.juilliardIcon .contentInner:before,.homeCTASmall.juilliardIcon:hover .contentInner:before{top:2em}.homeCTASmall,.homeCTA{margin-bottom:1em;min-height:0}.homeCTASmall h2,.homeCTA h2{font-size:2.6em}.homeCTASmall p,.homeCTA p,.homeCTASmall .ctaLink,.homeCTA .ctaLink{font-size:1.8em}.homeCTA h2{font-size:3em}.homeCTASmall .contentInner,.homeCTA .contentInner{padding:4em 2em}.homeCTASmall img,.homeCTAWide img{width:100%;height:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.feed{padding:4em 8em}.newsEventsFeed .feed{min-height:580vw}.feedPanel,.eventPlaceHolder{width:100%;margin:0}.newsItem{margin-top:102%;left:0;width:100%}.newsItem:nth-child(2n){margin-top:104%;margin-left:0}.newsItem:nth-child(3n){margin-top:104%}.event,.eventPlaceHolder{padding-top:100%;left:0}.event:nth-child(2n){margin-top:204%;left:0}.event:nth-child(3n){margin-top:408%}.event:nth-child(4n){margin-top:612%}.eventPlaceHolder.placeholder2,.eventPlaceHolder.placeholder4{left:0}.eventPlaceHolder.placeholder2{margin-top:204%}.eventPlaceHolder.placeholder3{margin-top:408%}.eventPlaceHolder.placeholder4{margin-top:612%}.feedPanel .contentInner{padding:4em}.startEndTime span.eventDate span{font-size:9.5em}.startEndTime span span{font-size:2.2em}.feedPanel.event h3{font-size:2em;margin-top:1.2em}.feedPanel.newsItem h3{font-size:3em}.tuitionFees .infographicNumber{font-size:3.8em}}@media screen and (max-width:630px){.testimonial h3{font-size:3.2em}.testimonial blockquote,.testimonial cite{font-size:1.8em}.socialWall{padding:0 2em}}@media screen and (max-width:600px){.campaign h3{font-size:2.8em}.campaign .summary{padding:4em 8em 8em 8em}.campaigns .flex-control-paging{padding-left:8em}.flex-direction-nav .flex-prev{left:2em}.flex-direction-nav .flex-next{right:2em}.column,.column.middle{display:block}.column .box,.column.middle .box,.column .middle,.column.middle .middle{width:100%;border-right:none}.column .maxStudents,.column.middle .maxStudents{border-bottom:1px solid #4dc3cf}.column .box.ageRange{background-position:right 2em top 2em}.column .box.schoolType h4{font-size:2.6em}.column .box.schoolType.sunIcon,.column .box.schoolType.bedIcon{background-size:35% auto;padding-bottom:14%}.facilities li{width:6em;height:6em}.socialWall{padding:0 1em}}@media screen and (max-width:650px){.locations.threeCampus .campusAddress{width:100%}.locations.threeCampus .campusAddress p:after{display:block}.locations.fourCampus .campusAddress{width:100%}.locations.fourCampus .campusAddress p:after{display:block}}@media screen and (max-width:500px){.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{top:23vw}.campaign .summary{padding:4em 2em 8em 2em}.campaigns .flex-control-paging{padding-left:2em}.tuitionFees .infographicNumber{font-size:3.5em}section h2{font-size:3.2em}.testimonial h3{font-size:2.8em}.testimonial blockquote,.testimonial cite{font-size:1.6em}.testimonial .contentInner{position:static;background:#003255}.testimonial blockquote:before{left:0.2em}.testimonial blockquote:after{right:0.2em}.testimonial:after{display:none}.feed{padding:4em 2em 0}.newsEventsFeed .feed{min-height:706vw}.feedPanel.newsItem h3{font-size:2.4em}.mapLink{float:none;display:block;margin-bottom:0.5em}.locations .campusAddress{max-width:100%;width:100%;padding:0;margin-bottom:1.5em}.locations.twoCampus .campusAddress{width:100%}.locations.twoCampus .campusAddress:first-of-type{margin-bottom:1.8em}.locations.twoCampus .campusAddress p:after{display:block}.socialWall{padding:0}}@media screen and (max-width:460px){.column,.column.middle,.column.last .box{width:100%;border-right:none}.column .box.ageRange{padding-bottom:11%}.tuitionFees .infographicNumber{font-size:4.8em}.homeCTASmall{min-height:0}.column .box.schoolType{padding-top:2em}.column .box.schoolType.sunIcon,.column .box.schoolType.bedIcon{padding-bottom:25%}.column .box.studentTeacher{border-right:none;border-bottom:none}.column .box.languagesOfInstruction{border-bottom:1px solid #4dc3cf}.column .box.studentTeacher,.column .box.classRatios{padding-top:calc(24% + 4em)}}@media screen and (max-width:400px){.startEndTime span span{font-size:1.8em}.startEndTime span.eventDate span{font-size:6em}.feedPanel.event h3{font-size:1.8em}.feedPanel.newsItem h3{font-size:2.4em}.homeCTASmall h2{font-size:2.2em}.homeCTASmall p,.homeCTASmall .ctaLink{font-size:1.6em}.facilities li{margin-right:1em}.toolTip{font-size:1.4em}}@media screen and (max-width:360px){.feedPanel .contentInner{padding:4em 2em}.event h3{font-size:1.6em}.newsItem h3{font-size:2.3em}.newsItem p{font-size:1.6em}}@media screen and (max-width:320px){.homeCTASmall img{height:100%;width:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;top:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.homeCTA .animationTrigger .secondToAnimate.ctaLink,.homeCTASmall.animationTrigger .secondToAnimate.ctaLink{width:14em;position:absolute;left:50%;margin-left:-7em}.homeCTA .animationTrigger:hover .contentInner,.homeCTASmall.animationTrigger:hover .contentInner{justify-content:flex-start}.homeCTA .animationTrigger .contentInner,.homeCTASmall.animationTrigger .contentInner{left:0}.homeCTAWide.animationTrigger:hover .contentInner{padding-top:6em}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1300px){.homeCTA .animationTrigger .contentInner,.homeCTASmall.animationTrigger .contentInner{justify-content:flex-start}.homeCTASmall .contentInner{padding-right:1em;padding-left:1em;position:absolute}.homeCTAWide.animationTrigger:hover .contentInner{padding-top:3em}.homeCTASmall h2{font-size:2.2em}}.family{background:#e4e1dc url('/resources/asia/_cms-site-content/_school-master/img/home-2016/page-tear-sprite.png') repeat-x 0 -27px;padding:4em 0 3em}.family .inner{color:#000}.family .familySectionTitle{font-variant-ligatures:no-common-ligatures;margin-bottom:0.6em;text-transform:none}.family .crown{background:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/home-icon-sprite.png') no-repeat -53px 0;display:block;height:41px;margin:0 auto 1.136em;width:60px}.family .crown.hide{display:none}.factPanels{word-wrap:break-word;overflow-wrap:break-word;margin:0 auto;max-width:134em;overflow:hidden;padding:4em 0 0;position:relative}@media screen and (min-width:700px){.factPanels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1301px){.factPanels{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.factPanel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:30em;min-width:24%;margin:0.5% 0.5% 1em;overflow:hidden;position:relative;width:99%}@media screen and (min-width:461px){.factPanel{min-height:30em}}@media screen and (min-width:701px){.factPanel{-webkit-box-flex:1;-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:auto}}@media screen and (min-width:701px) and (max-width:1300px){.factPanel:nth-last-child(n+4),.factPanel:nth-last-child(n+4)~.factPanel{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}}@media screen and (min-width:1301px){.factPanel{-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-bottom:0.5%;min-height:24.5em}}.factPanel:after{background:#003255;content:'';height:100%;left:0;opacity:0.7;position:absolute;top:0;width:100%}.factPanel a{display:block;color:#fff;width:100%}.factPanel a:visited,.factPanel a:active{color:#fff}.factPanel a:hover .contentInner:before,.factPanel a:hover .contentInner .customIconWrapper{opacity:0;-webkit-transform:translate(0,-18em);-ms-transform:translate(0,-18em);transform:translate(0,-18em)}@media screen and (min-width:1301px){.factPanel a:hover .panelSummary{margin-top:-7em}}.factPanel a:hover .ctaLink{opacity:1;max-height:100%;padding:0.6em 1em;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.factPanel img{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;left:50%;position:absolute;top:0;width:auto}@media screen and (min-width:396px){.factPanel img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:auto;left:0;position:absolute;top:50%;width:100%}}@media screen and (min-width:701px){.factPanel img{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;left:50%;position:absolute;top:0;width:auto}}@media screen and (min-width:801px){.factPanel img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:auto;left:0;position:absolute;top:50%;width:100%}}@media screen and (min-width:701px){.factPanel:nth-last-child(n+3) img,.factPanel:nth-last-child(n+3)~.factPanel img{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;left:50%;position:absolute;top:0;width:auto}}@media screen and (min-width:1208px){.factPanel:nth-last-child(n+3) img,.factPanel:nth-last-child(n+3)~.factPanel img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:auto;left:0;position:absolute;top:50%;width:100%}}@media screen and (min-width:801px){.factPanel:nth-last-child(n+4) img,.factPanel:nth-last-child(n+4)~.factPanel img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:auto;left:0;position:absolute;top:50%;width:100%}}@media screen and (min-width:1301px){.factPanel:nth-last-child(n+4) img,.factPanel:nth-last-child(n+4)~.factPanel img{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;left:50%;position:absolute;top:0;width:auto}}.factPanel .contentInner{-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:100%;margin:0 auto;padding:4em;position:absolute;text-align:center;top:0;width:100%;z-index:1}@media screen and (min-width:1301px){.factPanel .contentInner{display:block;padding:2em}}@media screen and (min-width:1301px){.factPanel .contentInner .customIconWrapper,.factPanel .contentInner:before{-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);display:block;height:107px;margin:1em auto 4em;max-width:107px}}.factPanel .panelSummary{-webkit-animation:all 0.2s ease-in-out;-moz-animation:all 0.2s ease-in-out;-ms-animation:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:1.8em;margin:0;min-height:3em}@media screen and (min-width:1301px){.factPanel .panelSummary{margin-bottom:2em}}.factPanel .ctaLink{-webkit-animation:all 0.4s ease-in-out;-moz-animation:all 0.4s ease-in-out;-ms-animation:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin:2em auto 0;max-height:6em;opacity:1;padding:0.6em 1em;white-space:nowrap}@media screen and (min-width:1301px){.factPanel .ctaLink{-webkit-transform:translate(0,10em);-ms-transform:translate(0,10em);transform:translate(0,10em);margin:0;max-height:0;opacity:0;padding:0}}.factPanel.globeIcon div.contentInner:before{background-image:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/fact-panel-global-campus-icon.png')}.factPanel.awardIcon div.contentInner:before{background-image:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/fact-panel-award-icon.png')}.factPanel.mitIcon div.contentInner:before{background-image:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/mitLogo-2016.png');background-position:center bottom;max-width:160px}.factPanel.juilliardIcon div.contentInner:before{background-image:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/juilliardLogo-2016.png');background-position:center bottom;max-width:199px}@media screen and (max-width:1300px){.factPanel .contentInner .customIconWrapper{display:none}}@media screen and (min-width:1301px){.factPanel:not(.customIcon) .contentInner:before{background-image:url('/resources/asia/_cms-site-content/_school-master/img/home-2016/fact-panel-play-icon.png');background-position:center;background-repeat:no-repeat;background-size:contain;content:''}}.hero.hideCarousel{position:relative}.hero.hideCarousel .heroGallery,.hero.hideCarousel .flex-control-nav{display:none}.hero .heroVideo{top:0;height:60vw;width:100%;background-color:#000}@media screen and (min-width:700px){.hero .heroVideo{display:block;position:absolute;padding-left:50%;height:36vw;left:0}}@media screen and (min-width:950px){.hero .heroVideo{padding-left:45%}}@media screen and (min-width:1450px){.hero .heroVideo{padding-left:40%}}.hero .heroVideo iframe.js-html5video{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero .heroVideo:hover .videoControls{opacity:1}.hero .heroVideo iframe{width:100%;height:100%}.hero .fluid-width-video-wrapper{top:50%;transform:translateY(-50%);width:100%;height:100%;overflow:hidden}.hero .videoControls{position:absolute;bottom:0;right:0;width:100%;background:rgba(0,0,0,0.17);padding:2.8em 0;opacity:0;z-index:1}@media screen and (min-width:700px){.hero .videoControls{width:50%}}@media screen and (min-width:771px){.hero .videoControls{display:block}}@media screen and (min-width:950px){.hero .videoControls{width:55%}}@media screen and (min-width:1450px){.hero .videoControls{width:60%}}.hero .videoControls.hidden{display:none}.hero .videoControls .row{max-width:144em;padding:0 4em;text-align:center}.hero .videoControls .play,.hero .videoControls .pause,.hero .videoControls .volumeToggle,.hero .videoControls .time,.hero .videoControls .progressBar,.hero .videoControls .soundOn,.hero .videoControls .soundOff{display:inline-block;vertical-align:middle}.hero .videoControls .progressBar{background:rgba(255,255,255,0.2);width:calc(100% - 18.6em);height:0.5em}.hero .videoControls .progress{width:0;background:#fff;height:0.5em;display:block}.hero .videoControls .play,.hero .videoControls .pause{width:4.4em;height:3em;text-indent:-9999px}.hero .videoControls .play:before,.hero .videoControls .pause:before{content:"";height:29px;width:23px;background:url('/resources/asia/_cms-site-content/_school-master/img/icons/video-controls.png') no-repeat 0 0;display:block}.hero .videoControls .play span,.hero .videoControls .pause span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.hero .videoControls .soundOn,.hero .videoControls .soundOff{background:url('/resources/asia/_cms-site-content/_school-master/img/icons/video-controls.png') no-repeat -23px 0;height:25px;text-indent:-9999px;width:33px}.hero .videoControls .soundOn{background-position:-23px -26px}.hero .videoControls .soundOff{display:none}.hero .videoControls .play{display:none}.hero .videoControls .pause:before{background-position:0 -29px}.hero .videoControls .time{font-size:1.8em;color:#fff;padding:0 2em 0 1em}.hero .videoControls.videoPlayed .pause{display:inline-block}.hero .videoControls.videoPlayed .play{display:none}.hero .videoControls.videoPaused .play{display:inline-block}.hero .videoControls.videoPaused .pause{display:none}.hero .videoControls.videoMuted .soundOff{display:inline-block}.hero .videoControls.videoMuted .soundOn{display:none}