.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container{max-width:1144px;margin:auto;position:relative;padding:0 20px;}html.open{overflow:hidden;}html.open header{overflow-y:scroll;background:#fff;height:100%;position:fixed;}html.open header .menu-responsive{display:block;}html.preview .preview-container{display:block;}html.preview header{top:100px;}html.preview #content{margin-top:100px;}body{position:relative;min-width:480px;}body:after{content:'';position:absolute;top:0;left:0;width:100%;height:250px;z-index:1;background:url(/showcase/phubs/img/header-mask.png) repeat-x top center;}body.scroll header{position:fixed;background:#fff;}body.scroll header .menu{border:none;}body.scroll header .menu:after{display:none;}.preview-container{display:none;position:fixed;left:0;top:0;width:100%;background:#333;z-index:100;}.preview-container .container{height:100px;}.preview-container .preview-header{display:inline-block;vertical-align:middle;}.preview-container .preview-header h2{color:#fff;font-size:20px;font-weight:bold;}header,#content,footer{width:100%;float:left;clear:both;z-index:1;}header{position:absolute;top:0;left:0;z-index:5;text-align:right;overflow:hidden;padding-bottom:17px;}header .logo{background:url(/showcase/phubs/img/main-logo.png) no-repeat;width:348px;height:92px;position:absolute;top:20px;left:20px;}header .control-panel{display:inline-block;margin-top:17px;}header .control-panel *{display:inline-block;vertical-align:middle;}header .control-panel .languages a{font-size:17px;color:#727272;position:relative;padding:0 15px;}header .control-panel .languages a:last-child:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background:#000;width:1px;height:10px;}header .control-panel .search-container{position:relative;width:220px;box-sizing:border-box;background:#e9e9e9;border-radius:20px;overflow:hidden;padding:0 54px 0 17px;margin-left:12px;}header .control-panel .search-container input{width:100%;height:34px;background:#e9e9e9;font-size:17px;color:#727272;}header .control-panel .search-container button{position:absolute;top:7px;right:18px;width:20px;height:19px;background:url(/showcase/phubs/img/search-icon.png) no-repeat;}header .menu{margin-top:10px;display:inline-block;position:relative;border-bottom:2px solid #000;padding-bottom:18px;margin-top:23px;width:545px;}header .menu .menu-item{display:inline-block;vertical-align:top;font-size:17px;color:#727272;margin-left:48px;font-weight:bold;}header .menu .menu-item:first-child{margin-left:0;}header .menu .menu-item:hover,header .menu .menu-item.current{color:#000;}header .menu:after{content:'';position:absolute;bottom:-2px;right:-100%;border-bottom:2px solid #000;height:100%;width:100%;}header .menu-icon{position:absolute;display:none;top:44px;right:20px;width:62px;height:18px;background:url(/showcase/phubs/img/nav-icon.png) no-repeat;}header .menu-responsive{display:none;margin-top:30px;}header .menu-responsive .control-panel{text-align:center;background:#ebebeb;display:block;margin-top:0;padding-top:34px;padding-bottom:32px;}header .menu-responsive .control-panel *{text-align:left;}header .menu-responsive .control-panel .search-container{background:#fff;}header .menu-responsive .control-panel .search-container input{background:#fff;}header .menu-responsive .menu{display:block;text-align:left;width:auto;border:none;padding-bottom:0;margin:52px 0 52px 50px;}header .menu-responsive .menu .menu-item{display:block;border-bottom:2px solid #e5e5e5;font-size:23.68px;color:#000;font-weight:normal;margin-left:0;padding-top:20px;padding-bottom:18px;}header .menu-responsive .menu .menu-item.current{font-weight:bold;}header.tablet,header.mobile{text-align:left;}header.tablet .logo,header.mobile .logo{position:relative;top:auto;left:auto;display:inline-block;margin-top:20px;}header.tablet .container .control-panel,header.tablet .container .menu,header.mobile .container .control-panel,header.mobile .container .menu{display:none;}header.tablet .menu-icon,header.mobile .menu-icon{display:block;}header.mobile .menu-icon{top:55px;}#content{min-height:500px;position:relative;}#content .inner-banner{height:500px;position:relative;}#content .inner-banner .page-title{position:absolute;text-align:center;bottom:147px;left:0;right:0;margin:auto;padding:25px 0;}#content .inner-banner .page-title .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/showcase/phubs/img/gradient.png) no-repeat top;}#content .inner-banner .page-title h1{font-size:48px;font-weight:bold;z-index:1;position:relative;}#content .navigation-container{background:#f1f1f1;padding-top:10px;padding-bottom:10px;}#content .navigation-container .navigation-bar{margin-right:60px;}#content .navigation-container .navigation-bar .navigation *{display:inline-block;vertical-align:middle;}#content .navigation-container .navigation-bar .navigation a{color:#727272;font-size:15px;}#content .navigation-container .navigation-bar .navigation a.current{color:#000;}#content .navigation-container .back{position:absolute;top:0;right:20px;color:#727272;font-size:15px;padding-left:20px;}#content .navigation-container .back:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background:url(/showcase/phubs/img/arrow-purple.svg) no-repeat left;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .subTitle-line{position:relative;}#content .subTitle-line .subTitle{position:relative;background:#fff;display:inline-block;padding-right:15px;font-size:50px;}#content .subTitle-line:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:3px;background:#474f58;}#content .loading{background:url(/showcase/phubs/img/loading-deep-grey.svg) no-repeat center, url(/showcase/phubs/img/loading-light-grey.svg) no-repeat center;height:76px;width:76px;margin:60px auto;display:none;}footer{padding-top:24px;background:#3b3c3f;padding-bottom:22px;position:relative;}footer .copyright{font-size:15px;color:#fff;}footer .copyright a{font-size:15px;color:#fff;}/*953795e33e25c16a067bcfa2a5842f5b*/footer .social-icons{margin-top:20px;}footer .social-icons a{display:inline-block;vertical-align:middle;margin-right:20px;}#colorbox-content #map{width:100%;height:550px;}#content .page-wrapper{padding-top:70px;padding-bottom:57px;}#content .subTitle-line .subTitle{font-weight:bold;}#content .contacts{margin-top:55px;margin-bottom:16px;}#content .contacts .contact{display:inline-block;vertical-align:top;width:31%;border-right:2px solid #efe8ce;box-sizing:border-box;padding-bottom:4px;margin-right:2.4%;margin-bottom:32px;}#content .contacts .contact .contact-title{font-size:26px;color:#9a46d0;margin-bottom:12px;}#content .contacts .contact .contact-address,#content .contacts .contact .contact-tel,#content .contacts .contact .contact-email{font-size:19px;color:#727272;padding-left:50px;}#content .contacts .contact .contact-address{background:url(/showcase/phubs/img/address-icon.svg) no-repeat top 2px left;line-height:25px;margin-bottom:8px;padding-bottom:12px;}#content .contacts .contact .contact-address .map{font-size:19px;color:#9a46d0;display:inline-block;}#content .contacts .contact .contact-tel{background:url(/showcase/phubs/img/tel-icon.svg) no-repeat top left;padding-top:5px;padding-bottom:7px;margin-bottom:20px;}#content .contacts .contact .contact-email{background:url(/showcase/phubs/img/email-icon.svg) no-repeat top -7px left;}#content .contacts .contact:first-child{width:100%;display:block;border-bottom:1px solid #efe8ce;padding-bottom:13px;border-right:none;margin-right:0;}#content .contacts .contact:first-child .contact-title{display:none;}#content .contacts .contact:first-child .contact-address,#content .contacts .contact:first-child .contact-tel,#content .contacts .contact:first-child .contact-email{display:inline-block;vertical-align:top;}#content .contacts .contact:first-child .contact-address{width:31%;margin-right:15.5%;margin-bottom:20px;}#content .contacts .contact:first-child .contact-tel{width:15%;padding-top:0;padding-bottom:12px;}#content .contacts .contact:nth-child(3n+4){border-right:none;margin-right:0;}#content .contact-form{background:#edf2f7;padding:44px 80px 50px;}#content .contact-form .online-enquiry{font-size:24px;color:#9034cb;margin-bottom:20px;letter-spacing:0.5px;}#content .contact-form .text1{display:inline-block;font-size:15px;letter-spacing:0.6px;}#content .contact-form .text2{float:right;font-size:15px;color:#838383;letter-spacing:0.6px;margin-right:20px;}#content .contact-form .form-container{padding-top:36px;}#content .contact-form .left,#content .contact-form .right{display:inline-block;vertical-align:top;width:47%;margin-bottom:16px;}#content .contact-form .right{float:right;}#content .contact-form .row{clear:both;position:relative;}#content .contact-form .row *{font-size:15px;}#content .contact-form .row .label{position:absolute;top:6px;left:0;letter-spacing:1px;}#content .contact-form .row .input-container{margin-left:82px;margin-right:18px;background:#fff;padding:0 10px;position:relative;border:1px solid #fff;box-sizing:border-box;}#content .contact-form .row .input-container .text,#content .contact-form .row .input-container .textarea{width:100%;}#content .contact-form .row .input-container .text{height:32px;}#content .contact-form .row .input-container .textarea{height:109px;padding:10px 0;}#content .contact-form .row .input-container.error{border-color:#9034cb;}#content .contact-form .row .star{position:absolute;top:7px;right:4px;color:#9034cb;font-size:14px;}#content .contact-form .submit-wrapper{margin-top:20px;text-align:center;}#content .contact-form .submit-wrapper .submit-container{position:relative;background:#edf2f7;height:40px;display:inline-block;vertical-align:top;width:300px;margin-right:10px;text-align:left;border:1px solid #3b3c3f;box-sizing:border-box;}#content .contact-form .submit-wrapper .submit-container .handler{width:159px;height:38px;background:url(/showcase/phubs/img/submit-arrow.svg) no-repeat right 20px center;background-color:#3b3c3f;display:inline-block;cursor:pointer;z-index:1;font-size:16px;color:#fff;line-height:38px;text-align:center;}#content .contact-form .submit-wrapper .submit-container span{position:absolute;top:0;right:0;font-size:14px;color:#393939;width:140px;text-align:center;line-height:40px;}#content .contact-form .submit-wrapper .reset{display:inline-block;vertical-align:top;background:#aaa;font-size:16px;color:#fff;width:160px;height:40px;}#content .contact-form .error-message,#content .contact-form .success-message{font-size:15px;color:#9034cb;}#content .contact-form .error-message{float:right;margin-right:20px;}#content .contact-form .success-message{text-align:center;line-height:100px;}#content.tablet .contacts .contact,#content.mobile .contacts .contact{display:block;width:100%;margin-right:0;border-right:none;height:auto !important;border-bottom:1px solid #efe8ce;padding-bottom:20px;margin-bottom:20px;}#content.tablet .contacts .contact .contact-address,#content.tablet .contacts .contact .contact-tel,#content.mobile .contacts .contact .contact-address,#content.mobile .contacts .contact .contact-tel{display:block;width:100%;box-sizing:border-box;}#content.tablet .contact-form,#content.mobile .contact-form{padding-left:20px;padding-right:20px;}#content.mobile .contact-form .left,#content.mobile .contact-form .right{width:100%;}#content.mobile .contact-form .text2{margin-top:10px;}#content.mobile .contact-form .error-message{float:none;clear:both;padding-top:10px;text-align:center;}#content.mobile .contact-form .form-container{padding-top:10px;clear:both;}#content.mobile .contact-form .submit-wrapper .submit-container{width:100%;margin-right:0;}#content.mobile .contact-form .submit-wrapper .submit-container .handler,#content.mobile .contact-form .submit-wrapper .submit-container span{width:50%;}#content.mobile .contact-form .submit-wrapper .reset{width:100%;margin-top:10px;}