.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;}.container{max-width:1200px;margin:auto;position:relative;padding:0 40px;}html.scroll header{padding-top:52px;}html.scroll header .header-container .header-left{margin-top:-4px;}html.scroll header .header-container .header-left .main-logo img.desktop{width:270px;}html.scroll header .header-container .header-right .top{display:none;}html.scroll header .header-container .header-right .bottom{margin-top:0;}html.scroll #content{margin-top:132px;}html.open{overflow:hidden;}html.open header{height:100%;overflow-y:scroll;box-sizing:border-box;}html.open header .header-container .header-right .bottom .nav-btn{background-image:url(/img/button_menu_close.svg);}html.open header .header-responsive{display:block;}html.open header:before{display:none;}html.open header:after{position:fixed;background:#fff6fe;height:100%;top:0;bottom:0;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:fixed;top:0;left:0;z-index:100;padding-top:40px;background:#fff;transition:all .5s ease-in-out;}header .header-container{position:relative;display:flex;}header .header-container .header-left{width:50%;z-index:1;display:flex;align-items:center;gap:20px;margin-top:8px;}header .header-container .header-left .main-logo img{width:100%;height:auto;}header .header-container .header-left .main-logo img.tablet,header .header-container .header-left .main-logo img.mobile{display:none;}header .header-container .header-left .main-logo img.tablet{width:260px;}header .header-container .header-left .main-logo img.mobile{width:216px;}header .header-container .header-left .logo2 img{height:auto;}header .header-container .header-right{text-align:right;width:50%;}header .header-container .header-right .top{display:flex;justify-content:right;align-items:center;margin-right:2px;gap:40px;}header .header-container .header-right .top .share{position:relative;}header .header-container .header-right .top .share .share-btn{display:block;width:21px;height:23px;background:url(/img/icon_share.svg);position:relative;margin-top:1px;}header .header-container .header-right .top .share .share-btn:after{content:'';position:absolute;right:-20px;top:0;bottom:0;margin:auto;width:1px;height:10px;background:#000;}header .header-container .header-right .top .share .sharethis-inline-share-buttons{display:none !important;position:absolute;top:100%;right:50%;transform:translate(50%,0);background:#fff;border-radius:30px;padding:10px 5px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}header .header-container .header-right .top .share .sharethis-inline-share-buttons .st-btn{display:block !important;margin:5px auto !important;}header .header-container .header-right .top .share.show .sharethis-inline-share-buttons,header .header-container .header-right .top .share:hover .sharethis-inline-share-buttons{display:block !important;}header .header-container .header-right .top .language{display:flex;gap:40px;}header .header-container .header-right .top .language a{font-size:18px;position:relative;}header .header-container .header-right .top .language a:after{content:'';position:absolute;right:-20px;top:0;bottom:0;margin:auto;width:1px;height:10px;background:#000;}header .header-container .header-right .top .language a:last-child:after{display:none;}header .header-container .header-right .bottom{display:flex;justify-content:right;margin-top:20px;gap:20px;}header .header-container .header-right .bottom .resizeBtnSet ul{display:flex;align-items:baseline;gap:4px;}header .header-container .header-right .bottom .resizeBtnSet ul li{list-style:none;}header .header-container .header-right .bottom .resizeBtnSet ul li a{display:block;position:relative;width:34px;text-align:center;}header .header-container .header-right .bottom .resizeBtnSet ul li a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#e5e5e5;border-radius:20px;}header .header-container .header-right .bottom .resizeBtnSet ul li.small a{font-size:14px;padding-bottom:8px;}header .header-container .header-right .bottom .resizeBtnSet ul li.default a{font-size:18px;padding-bottom:7px;}header .header-container .header-right .bottom .resizeBtnSet ul li.large a{font-size:24px;padding-bottom:5px;}header .header-container .header-right .bottom .resizeBtnSet ul li.selected a:after,header .header-container .header-right .bottom .resizeBtnSet ul li:hover a:after{background:#9e549a;}header .header-container .header-right .bottom .social-icons{display:flex;gap:10px;}header .header-container .header-right .bottom .social-icons a{border-radius:50%;background:#9e549a;}header .header-container .header-right .bottom .gsc-control-cse{padding:0;border:0;background:none;}header .header-container .header-right .bottom .gsc-control-cse .gsc-control-wrapper-cse{border:1px solid #9e549a;border-radius:60px;padding:4px 25px 3px 13px;box-sizing:border-box;}header .header-container .header-right .bottom .gsc-control-cse table.gsc-search-box{margin:0;}header .header-container .header-right .bottom .gsc-control-cse table.gsc-search-box td.gsc-input{width:203px;box-sizing:border-box;}header .header-container .header-right .bottom .gsc-control-cse form.gsc-search-box{margin:0;}header .header-container .header-right .bottom .gsc-control-cse .gsc-input-box{border:0;}header .header-container .header-right .bottom .gsc-control-cse .gsc-search-button-v2{background:url(/img/icon_search.svg);width:26px;height:26px;border:0;padding:0;}header .header-container .header-right .bottom .gsc-control-cse .gsc-search-button-v2 svg{display:none;}header .header-container .header-right .bottom .nav-btn{display:none;cursor:pointer;background:url(/img/button_menu.svg) no-repeat center;width:30px;height:40px;}header .header-menu{background:#9e549a;border-radius:60px;text-align:center;position:relative;top:38px;}header .header-menu ul{display:inline-flex;flex-wrap:wrap;justify-content:center;}header .header-menu ul li{list-style:none;position:relative;padding:14px 20.5px;}header .header-menu ul li a{display:block;color:#fff;font-size:18px;padding:5px 0;position:relative;}header .header-menu ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:100%;background:#fff;height:2px;transform:translateX(-50%) scaleX(0);transition:transform 250ms ease-in-out;}header .header-menu ul li a.current:after,header .header-menu ul li a:hover:after{transform:translateX(-50%) scaleX(1);}header .header-menu ul li:after{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;width:1px;height:10px;background:#f6aff3;}header .header-menu ul li:last-child:after{display:none;}header .header-menu ul li .submenu{position:absolute;top:100%;left:0;width:206px;text-align:left;padding:30px 20px;border-radius:30px;background:rgba(255,255,255,0.9);box-shadow:0px 0px 30px rgba(0,0,0,0.16);margin-top:-10px;transition:all 0.25s ease-in-out;}header .header-menu ul li .submenu .row a{line-height:25px;font-size:18px;color:#9e549a;padding:0;}header .header-menu ul li .submenu .row a:after{display:none;}header .header-menu ul li .submenu .row a span{display:inline-block;position:relative;vertical-align:top;}header .header-menu ul li .submenu .row a span:after{content:'';position:absolute;top:100%;left:50%;width:0;height:2px;background:#9e549a;margin-top:5px;transform:translateX(-50%);transition:all 0.25s ease-in-out;}@media (min-width: 1200px){header .header-menu ul li .submenu .row a:hover span:after{width:100%;}}header .header-menu ul li .submenu .row + .row{margin-top:22px;}@media (min-width: 1200px){header .header-menu ul li:not(:hover) .submenu{margin-top:-40px;opacity:0;pointer-events:none !important;}header .header-menu ul li:not(:hover) .submenu *{pointer-events:none !important;}}header .header-menu:before,header .header-menu:after{content:'';position:absolute;height:124px;bottom:0;z-index:-1;width:100%;}header .header-menu:before{left:-99%;background:url(/img/shape/shape_header_l.svg) no-repeat right;}header .header-menu:after{right:-99%;background:url(/img/shape/shape_header_r.svg) no-repeat left;}header .header-responsive{display:none;text-align:center;padding-top:38px;padding-bottom:17px;}header .header-responsive .language{display:flex;gap:40px;justify-content:center;}header .header-responsive .language a{font-size:18px;position:relative;}header .header-responsive .language a:after{content:'';position:absolute;right:-20px;top:0;bottom:0;margin:auto;width:1px;height:10px;background:#000;}header .header-responsive .language a:last-child:after{display:none;}header .header-responsive .resizeBtnSet{margin-top:10px;display:none;}header .header-responsive .resizeBtnSet ul{display:flex;align-items:baseline;gap:4px;justify-content:center;}header .header-responsive .resizeBtnSet ul li{list-style:none;}header .header-responsive .resizeBtnSet ul li a{display:block;position:relative;width:34px;text-align:center;}header .header-responsive .resizeBtnSet ul li a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#e5e5e5;border-radius:20px;}header .header-responsive .resizeBtnSet ul li.small a{font-size:14px;padding-bottom:8px;}header .header-responsive .resizeBtnSet ul li.default a{font-size:18px;padding-bottom:7px;}header .header-responsive .resizeBtnSet ul li.large a{font-size:24px;padding-bottom:5px;}header .header-responsive .resizeBtnSet ul li.selected a:after,header .header-responsive .resizeBtnSet ul li:hover a:after{background:#9e549a;}header .header-responsive .gsc-control-cse{padding:0;border:0;margin-top:40px;background:none;}header .header-responsive .gsc-control-cse .gsc-control-wrapper-cse{border:1px solid #9e549a;border-radius:60px;padding:4px 25px 3px 13px;box-sizing:border-box;background:#fff;}header .header-responsive .gsc-control-cse table.gsc-search-box{margin:0;}header .header-responsive .gsc-control-cse table.gsc-search-box td.gsc-input{width:203px;box-sizing:border-box;}header .header-responsive .gsc-control-cse form.gsc-search-box{margin:0;}header .header-responsive .gsc-control-cse .gsc-input-box{border:0;}header .header-responsive .gsc-control-cse .gsc-search-button-v2{background:url(/img/icon_search.svg);width:26px;height:26px;border:0;padding:0;}header .header-responsive .gsc-control-cse .gsc-search-button-v2 svg{display:none;}header .header-responsive .menu{margin-top:30px;}header .header-responsive .menu ul{display:flex;flex-direction:column;gap:30px;}header .header-responsive .menu ul li{list-style:none;}header .header-responsive .menu ul li a{display:inline-block;font-size:22px;color:#9e549a;position:relative;padding:4px 0;}header .header-responsive .menu ul li a span{display:inline-block;position:relative;vertical-align:top;}header .header-responsive .menu ul li a:hover span:before,header .header-responsive .menu ul li a.current span:before{content:'';position:absolute;bottom:-4px;left:0;right:0;background:#9e549a;height:2px;}header .header-responsive .menu ul li a.has_child{padding:0 48px;}header .header-responsive .menu ul li a.has_child:after{content:'';position:absolute;top:0;right:0;width:18px;height:32px;background:url(/img/arrow_pulldown_purple.svg) no-repeat center;}header .header-responsive .menu ul li a.open:after{transform:scale(1,-1);}header .header-responsive .menu ul li a.open + .submenu{display:block;}header .header-responsive .menu ul li .submenu{display:none;}header .header-responsive .menu ul li .submenu .row{margin-top:22px;}header .header-responsive .menu ul li .submenu .row a{line-height:26px;font-size:18px;}header .header-responsive .share{position:relative;margin-top:37px;}header .header-responsive .share .share-btn{display:inline-block;width:21px;height:23px;background:url(/img/icon_share.svg);position:relative;margin-top:1px;}header .header-responsive .share .sharethis-inline-share-buttons{display:none !important;position:absolute;bottom:100%;right:50%;transform:translate(50%,0);background:#fff;border-radius:30px;padding:10px 5px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}header .header-responsive .share .sharethis-inline-share-buttons .st-btn{display:block !important;margin:5px auto !important;}header .header-responsive .share.show .sharethis-inline-share-buttons,header .header-responsive .share:hover .sharethis-inline-share-buttons{display:block !important;}header .header-responsive .social-icons{display:flex;flex-wrap:wrap;gap:35px;margin-top:35px;justify-content:center;}header .header-responsive .social-icons a{border-radius:50%;background:#9e549a;}#content{min-height:500px;}#content .page-wrapper #inner-banner{height:500px;position:relative;}#content .page-wrapper #inner-banner .container{height:100%;display:flex;align-items:center;justify-content:center;}#content .page-wrapper #inner-banner h1{color:#fff;text-align:center;font-size:70px;margin-top:-35px;}#content .page-wrapper #inner-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/gradient_innerbanner.png) repeat-x bottom;}#content .page-wrapper #inner-banner:after{content:'';position:absolute;left:0;right:0;bottom:-72px;height:160px;background:url(/img/shape/shape_bg_1_1_lightpink.svg) repeat-x right 13% center;transform:scaleY(-1);}#content .page-wrapper .page-container .top-container{position:relative;background:#fff6fe;padding-bottom:60px;z-index:1;}#content .page-wrapper .page-container .bottom-container{position:relative;padding-top:116px;}#content .page-wrapper .page-container .bottom-container > .container{padding-bottom:60px;}#content .page-wrapper .page-container .bottom-container > .container > *{padding-bottom:80px;margin-top:0;}#content .page-wrapper .page-container .bottom-container > .container > *:last-child{padding-bottom:0;}#content .page-wrapper .page-container .bottom-container:before{content:'';position:absolute;top:-110px;left:0;right:0;height:160px;background:url(/img/shape/shape_bg_1_1_lightpink.svg) repeat-x;}#content .page-wrapper .page-container #navigation{position:relative;margin-bottom:48px;margin-top:15px;padding-right:80px;}#content .page-wrapper .page-container #navigation *{font-size:18px;}#content .page-wrapper .page-container #navigation .navigation{display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px;}#content .page-wrapper .page-container #navigation .back{position:absolute;right:0;top:0;padding-left:28px;font-size:18px;}#content .page-wrapper .page-container #navigation .back:before{content:'';width:20px;height:100%;position:absolute;left:0;top:0;background:url(/img/arrow_path.svg) no-repeat center center;transform:rotate(180deg);}#content .page-wrapper .page-container .tabs{display:flex;gap:12px;}#content .page-wrapper .page-container .tabs a{border-radius:40px;transition:all .2s;height:80px;display:flex;align-items:center;justify-content:center;padding:0 8px;box-sizing:border-box;text-align:center;}#content .page-wrapper .page-container .tabs a span{font-size:22px;font-weight:bold;letter-spacing:0.44px;}#content .page-wrapper .page-container .tabs a:hover span,#content .page-wrapper .page-container .tabs a.current span{color:#fff !important;}#content .page-wrapper .page-container .tabs-select,#content .page-wrapper .page-container .page-select{height:50px;cursor:pointer;position:relative;z-index:1;}#content .page-wrapper .page-container .tabs-select .select-input,#content .page-wrapper .page-container .page-select .select-input{position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;display:block;box-sizing:border-box;border:1px solid #9e549a;border-radius:50px;padding:8px 66px 8px 32px;background:#fff;color:rgba(0,0,0,0.4);}#content .page-wrapper .page-container .tabs-select .select-input:after,#content .page-wrapper .page-container .page-select .select-input:after{content:'';position:absolute;top:0;right:25px;bottom:0;width:16px;background:url(/img/colour/arrow_pulldown_pink.svg) no-repeat center;}#content .page-wrapper .page-container .tabs-select .select-container,#content .page-wrapper .page-container .page-select .select-container{display:none;border-radius:25px 25px 0 0;border:1px solid #9e549a;overflow:auto;max-height:200px;margin-top:-44px;padding-top:50px;background:#fff;}#content .page-wrapper .page-container .tabs-select .select-container div,#content .page-wrapper .page-container .page-select .select-container div{padding:8px 32px;}#content .page-wrapper .page-container .tabs-select .select-container div:hover,#content .page-wrapper .page-container .page-select .select-container div:hover{color:#fff;background:#9e549a;}#content .page-wrapper .page-container .tabs-select.select-fix .select-input:after,#content .page-wrapper .page-container .page-select.select-fix .select-input:after{transform:rotate(180deg);}#content .page-wrapper .page-container .tabs-select{display:none;}#content .page-wrapper .page-container .tabs-select .select-input{font-size:22px;font-weight:bold;letter-spacing:0.44px;}#content .page-wrapper .page-container .tabs-select .select-container div{font-size:22px;font-weight:bold;letter-spacing:0.44px;}#content .page-wrapper .page-container .page-select{margin-left:auto;width:50%;}#content .page-wrapper .page-container .page-select .select-input{font-size:18px;letter-spacing:0.18px;}#content .page-wrapper .page-container .page-select .select-container div{font-size:18px;letter-spacing:0.18px;}#content .page-wrapper .page-container .page-title{display:inline-block;font-size:54px;color:#9e549a;padding-top:32px;position:relative;padding-bottom:13px;margin-bottom:63px;}#content .page-wrapper .page-container .page-title:after{content:'';position:absolute;bottom:0;left:0;right:0;height:18px;background:url(/img/shape/title_shape_purple.svg) repeat-x left;}#content .page-wrapper .page-container .event-highlight{display:flex;flex-wrap:wrap;gap:60px;}#content .page-wrapper .page-container .event-highlight .info{width:calc(50% - 60px);margin-top:3px;}#content .page-wrapper .page-container .event-highlight .info time{display:block;font-size:16px;font-weight:bold;color:#9e549a;margin-bottom:10px;letter-spacing:0.32px;}#content .page-wrapper .page-container .event-highlight .info h3{font-size:30px;color:#9e549a;}#content .page-wrapper .page-container .event-highlight .info div{margin-top:20px;font-size:18px;line-height:28px;letter-spacing:0.36px;}#content .page-wrapper .page-container .event-highlight .thumbnail{max-width:600px;width:50%;margin:auto;}#content .page-wrapper .page-container .event-highlight .thumbnail img{width:100%;height:auto;border-radius:40px;}#content .page-wrapper .page-container .event-list{display:flex;flex-direction:column;gap:50px;}#content .page-wrapper .page-container .event-list a{display:flex;flex-wrap:wrap;gap:34px;align-items:flex-start;}#content .page-wrapper .page-container .event-list a .thumbnail{width:380px;margin:auto;position:relative;}#content .page-wrapper .page-container .event-list a .thumbnail img{width:100%;height:auto;border-radius:22px;position:relative;}#content .page-wrapper .page-container .event-list a .thumbnail:before{content:'';position:absolute;top:10px;left:10px;right:-10px;bottom:-10px;border-radius:22px;background:transparent linear-gradient(90deg,#ffc4dc 0%,#edcafb 100%) 0% 0% no-repeat padding-box;}#content .page-wrapper .page-container .event-list a .thumbnail:after{content:'';position:absolute;right:-5px;bottom:-5px;width:38px;height:38px;border-radius:50%;background:#34c0c8 url(/img/arrow_detail.png) no-repeat center;box-shadow:0px 0px 15px rgba(0,0,0,0.4);}#content .page-wrapper .page-container .event-list a .info{width:calc(100% - 414px);margin-top:3px;}#content .page-wrapper .page-container .event-list a .info time{display:block;font-size:16px;font-weight:bold;color:#9e549a;margin-bottom:10px;letter-spacing:0.32px;}#content .page-wrapper .page-container .event-list a .info h3{font-size:20px;}#content .page-wrapper .page-container .event-list a .info div{margin-top:10px;font-size:18px;line-height:28px;letter-spacing:0.36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;}#content .page-wrapper .page-container .gallery .top{border-radius:40px;position:relative;}#content .page-wrapper .page-container .gallery .top .slider-container{position:relative;overflow:hidden;white-space:nowrap;}#content .page-wrapper .page-container .gallery .top .slider-container .slider{display:inline-flex;}#content .page-wrapper .page-container .gallery .top .slider-container .photo{text-align:center;width:100%;}#content .page-wrapper .page-container .gallery .top .slider-container .photo figure{background:#f9ebf8;border-radius:40px;padding:0 15%;position:relative;}#content .page-wrapper .page-container .gallery .top .slider-container .photo figure .video-container{position:relative;}#content .page-wrapper .page-container .gallery .top .slider-container .photo figure img{width:100%;height:auto;}#content .page-wrapper .page-container .gallery .top .slider-container .photo figure iframe,#content .page-wrapper .page-container .gallery .top .slider-container .photo figure video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;box-sizing:border-box;object-fit:cover;}#content .page-wrapper .page-container .gallery .top .slider-container .photo .caption{text-align:center;white-space:normal;font-size:18px;color:#9e549a;letter-spacing:0.36px;margin-top:20px;}#content .page-wrapper .page-container .gallery .top .prev,#content .page-wrapper .page-container .gallery .top .next{position:absolute;width:66px;height:66px;background:#9e549a url(/img/arrow_gallery.svg) no-repeat center;border-radius:50%;cursor:pointer;}#content .page-wrapper .page-container .gallery .top .prev{left:5%;}#content .page-wrapper .page-container .gallery .top .next{right:5%;transform:scaleX(-1);}#content .page-wrapper .page-container .gallery .bottom{position:relative;margin:20px 50px 0;}#content .page-wrapper .page-container .gallery .bottom .slider-container{position:relative;overflow:hidden;white-space:nowrap;margin:0 5.85%;}#content .page-wrapper .page-container .gallery .bottom .slider-container .slider{display:inline-block;text-align:center;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo{display:inline-block;position:relative;cursor:pointer;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo img{width:100%;height:auto;border-radius:22px;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:22px;background:#fff;opacity:0.5;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo.video:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:48px;height:48px;margin:auto;background:url(/img/play_icon.svg) no-repeat center/cover;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo.current:before{opacity:0;}#content .page-wrapper .page-container .gallery .bottom .slider-container .photo.current.video:before{background:#000;opacity:0.35;}#content .page-wrapper .page-container .gallery .bottom .prev,#content .page-wrapper .page-container .gallery .bottom .next{position:absolute;top:0;bottom:0;margin:auto;width:28px;height:28px;background:#9e549a url(/img/arrow_detail.svg) no-repeat center;border-radius:50%;cursor:pointer;}#content .page-wrapper .page-container .gallery .bottom .prev{left:0;transform:scaleX(-1);}#content .page-wrapper .page-container .gallery .bottom .next{right:0;}#content .page-wrapper .page-container .link-list{margin-top:60px;}#content .page-wrapper .page-container .link-list h3.sub-title{text-align:center;font-size:30px;color:#9e549a;margin-bottom:60px;}#content .page-wrapper .page-container .link-list ul{display:flex;flex-direction:column;gap:30px;}#content .page-wrapper .page-container .link-list ul li{display:block;}#content .page-wrapper .page-container .link-list ul li > *{display:block;position:relative;border-bottom:1px solid #d59dd2;font-size:20px;font-weight:bold;padding:4px 40px 20px 0;}#content .page-wrapper .page-container .link-list ul li a:after{content:'';position:absolute;top:0;right:0;width:38px;height:38px;background-color:#9e549a;background-repeat:no-repeat;background-position:center;border-radius:50%;}#content .page-wrapper .page-container .link-list ul li a.link:after{background-image:url(/img/icon_link.svg);}#content .page-wrapper .page-container .link-list ul li a.download:after{background-image:url(/img/icon_download.svg);}#content .page-wrapper .page-container .pager{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;margin-top:80px;}#content .page-wrapper .page-container .pager *{font-size:16px;}#content .page-wrapper .page-container .pager ul{display:flex;align-items:center;}#content .page-wrapper .page-container .pager ul li{list-style:none;}#content .page-wrapper .page-container .pager ul li a{display:block;}#content .page-wrapper .page-container .pager .first,#content .page-wrapper .page-container .pager .last,#content .page-wrapper .page-container .pager .page{line-height:32px;height:32px;}#content .page-wrapper .page-container .pager .first{margin-right:8px;}#content .page-wrapper .page-container .pager .first,#content .page-wrapper .page-container .pager .last,#content .page-wrapper .page-container .pager .page{min-width:32px;box-sizing:border-box;border-radius:50%;color:#9e549a;}#content .page-wrapper .page-container .pager .first.selected,#content .page-wrapper .page-container .pager .first:hover,#content .page-wrapper .page-container .pager .last.selected,#content .page-wrapper .page-container .pager .last:hover,#content .page-wrapper .page-container .pager .page.selected,#content .page-wrapper .page-container .pager .page:hover{background:#9e549a;color:#fff !important;}#content .page-wrapper .page-container .pager .page{margin:0 3px;}#content .page-wrapper .page-container .pager .first.disabled,#content .page-wrapper .page-container .pager .last.disabled,#content .page-wrapper .page-container .pager .prev.disabled,#content .page-wrapper .page-container .pager .next.disabled{display:none;}#content .page-wrapper .page-container .pager .prev,#content .page-wrapper .page-container .pager .next{width:14px;height:22px;margin:0 34px;background:url(/img/colour/arrow_page_purple.svg) no-repeat center;}#content .page-wrapper .page-container .pager .prev.disable,#content .page-wrapper .page-container .pager .next.disable{opacity:0.3;}#content .page-wrapper .page-container .pager .next{transform:rotate(180deg);}#content .page-wrapper .page-container .pager .last{margin-left:8px;}#content .page-wrapper .page-container .pager input{width:100px;line-height:40px;height:40px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;background:#fff6fe;}#content .page-wrapper .page-container #faq{position:relative;z-index:1;}#content .page-wrapper .page-container #faq h3{font-size:40px;color:#9e549a;margin-bottom:13px;}#content .page-wrapper .page-container #faq .faq{display:flex;flex-direction:column;gap:20px;}#content .page-wrapper .page-container #faq .faq .faq-item .faq-title{font-size:20px;font-weight:bold;position:relative;border-bottom:1px solid #dfb5dd;padding:4px 40px 15px 0;cursor:pointer;}#content .page-wrapper .page-container #faq .faq .faq-item .faq-title:after{content:'';position:absolute;top:0;right:0;width:28px;height:28px;background:#9e549a url(/img/button_faq_open.svg) no-repeat center;border-radius:50%;}#content .page-wrapper .page-container #faq .faq .faq-item .faq-content{display:none;margin-top:25px;margin-bottom:20px;}#content .page-wrapper .page-container #faq .faq .faq-item.open .faq-title:after{background-image:url(/img/button_faq_close.svg);}#content .page-wrapper .page-container #template #gallery{position:relative;overflow:hidden;margin-bottom:80px;}#content .page-wrapper .page-container #template #gallery .container{max-width:1300px;}#content .page-wrapper .page-container #template #gallery .gallery-title{text-align:center;font-size:30px;color:#9e549a;margin-bottom:26px;}#content .page-wrapper .page-container #template #gallery .gallery{position:relative;z-index:1;}#content .page-wrapper .page-container #template #gallery .gallery .top .slider-container .photo figure{padding:0 17.7%;}#content .page-wrapper .page-container #template #gallery .gallery .top .prev{left:3.8%;}#content .page-wrapper .page-container #template #gallery .gallery .top .next{right:3.8%;}#content .page-wrapper .page-container #template #gallery .gallery .bottom .slider-container .photo:before{opacity:0.6;}#content .page-wrapper .page-container #template #gallery .gallery .bottom .slider-container .photo.current:before{opacity:0;}#content .page-wrapper .page-container #template #gallery .gallery .bottom .slider-container .photo.video:before{opacity:0.6;}#content .page-wrapper .page-container #template #gallery .gallery .bottom .slider-container .photo.video.current:before{opacity:0.35;}#content .page-wrapper .page-container #template #gallery .wave1{bottom:-116px;background-image:url(/img/shape/bg_video_3purple.svg);height:290px;animation:gallerywave1 8s linear infinite;}#content .page-wrapper .page-container #template #gallery .wave2{bottom:-100px;background-image:url(/img/shape/bg_video_2pink.svg);height:298px;animation:gallerywave2 5s linear infinite;}#content .page-wrapper .page-container #template #gallery .wave3{bottom:-40px;background-image:url(/img/shape/shape_bg_1_3_white.svg);height:160px;transform:scaleY(-1);animation:gallerywave3 3s linear infinite;}#content .page-wrapper .page-container #template #sub-details h3{text-align:center;font-size:30px;font-weight:normal;margin-bottom:40px;color:#9e549a;}#content .page-wrapper .page-container #template #sub-details .sub-details{display:flex;flex-wrap:wrap;gap:40px 30px;}#content .page-wrapper .page-container #template #sub-details .sub-details a{width:calc((100% - 60px) / 3);border-radius:30px;overflow:hidden;position:relative;}#content .page-wrapper .page-container #template #sub-details .sub-details a img{width:100%;height:auto;transition:all .5s ease-in-out;position:relative;z-index:-1;}#content .page-wrapper .page-container #template #sub-details .sub-details a p{position:absolute;bottom:20px;left:18px;right:18px;color:#fff;font-size:30px;font-weight:bold;letter-spacing:2.4px;padding-right:48px;}#content .page-wrapper .page-container #template #sub-details .sub-details a p span{position:absolute;right:0;bottom:0;margin:auto;width:38px;height:38px;border-radius:50%;background:url(/img/arrow_detail.png) no-repeat center;}#content .page-wrapper .page-container #template #sub-details .sub-details a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.35;}#content .page-wrapper .page-container #template #sub-details .sub-details a:hover img{transform:scale(1.2);}#content .page-wrapper .page-container #template #contact .contact-title{display:inline-block;position:relative;font-size:30px;font-weight:bold;color:#9e549a;padding-right:50px;}#content .page-wrapper .page-container #template #contact .contact-title:after{content:'';position:absolute;top:3px;right:0;width:38px;height:38px;background:#9e549a url(/img/arrow_detail.png) no-repeat center;border-radius:50%;}#content .page-wrapper .page-container #template #contact .info{display:flex;flex-wrap:wrap;gap:3px 0;margin-top:17px;}#content .page-wrapper .page-container #template #contact .info > *{font-size:18px;letter-spacing:0.36px;padding:4px 0 4px 52px;background-repeat:no-repeat;background-position:top left;box-sizing:border-box;}#content .page-wrapper .page-container #template #contact .info > *:nth-child(odd){width:58%;}#content .page-wrapper .page-container #template #contact .info > *:nth-child(even){width:42%;}#content .page-wrapper .page-container #template #contact .info .address{background-image:url(/img/Contact/icon_contact_address.jpg);}#content .page-wrapper .page-container #template #contact .info .fax{background-image:url(/img/Contact/icon_contact_fax.jpg);}#content .page-wrapper .page-container #template #contact .info .tel{background-image:url(/img/Contact/icon_contact_phone.jpg);}#content .page-wrapper .page-container #template #contact .info .email{width:auto;background-image:url(/img/Contact/icon_contact_email.jpg);}#content .page-wrapper .page-container #template #open-hours h3.title{font-size:30px;font-weight:bold;color:#9e549a;}#content .page-wrapper .page-container #template #open-hours table{width:100%;margin-top:20px;}#content .page-wrapper .page-container #template #open-hours table tr th,#content .page-wrapper .page-container #template #open-hours table tr td{width:50%;font-size:18px;letter-spacing:0.18px;padding:12px 20px;box-sizing:border-box;border-bottom-width:2px;border-bottom-style:solid;}#content .page-wrapper .page-container #template #open-hours table tr th{border-bottom-color:#9e549a;}#content .page-wrapper .page-container #template #open-hours table tr td{border-bottom-color:#f6d3f3;}#content .page-wrapper .page-container.detail-page .top-container h2{font-size:30px;color:#9e549a;padding-top:32px;}#content .page-wrapper .page-container.detail-page .top-container time{display:block;font-size:16px;font-weight:bold;color:#9e549a;letter-spacing:0.32px;margin-top:13px;}#content .page-wrapper .page-container.detail-page .top-container .gallery{margin-top:80px;}#content .page-wrapper .page-container.detail-page .bottom-container .editor.fb{font-size:18px;letter-spacing:0.36px;line-height:28px;}#content .page-wrapper .wave{background-repeat:no-repeat;background-position:center;height:222px;position:relative;overflow:hidden;}#content .page-wrapper .wave:before,#content .page-wrapper .wave:after{content:'';position:absolute;top:0;bottom:0;width:24.2647059%;background:url(/img/About/gradient_shape.png) repeat-y right;}#content .page-wrapper .wave:before{left:0;}#content .page-wrapper .wave:after{right:0;transform:rotate(180deg);}#content .wave1,#content .wave2,#content .wave3{position:absolute;left:0;right:0;background-repeat:repeat-x;background-size:auto 100%;}footer{position:relative;}footer .top{padding:20px 0;}footer .top .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;}footer .bottom{background:#f2f2f2;padding-top:73px;padding-bottom:86px;position:relative;}footer .bottom .container{display:flex;}footer .bottom .container .right{order:2;width:400px;text-align:center;}footer .bottom .container .right h2{font-size:24px;color:#9e549a;margin-bottom:22px;}footer .bottom .container .right input{background:#fff;border:1px solid #b3879d;border-radius:60px;letter-spacing:0.36px;font-size:18px;text-align:center;padding:11px;width:100%;box-sizing:border-box;}footer .bottom .container .right input.error{border-color:red;}footer .bottom .container .right .row{display:flex;gap:8px;margin-top:20px;}footer .bottom .container .right .row .verify{width:calc(100% - 152px);display:flex;align-items:center;gap:8px;}footer .bottom .container .right .row .verify #refresh{width:30px;height:30px;background:url(/img/loading_verify.svg);}footer .bottom .container .right .row .verify input{width:calc(100% - 114px);}footer .bottom .container .right .row button{background:#9e549a;width:152px;height:50px;border-radius:50px;font-size:18px;color:#fff;}footer .bottom .container .right .submit-container{position:relative;height:50px;background:#e5e5e5;border-radius:50px;margin-top:20px;text-align:left;}footer .bottom .container .right .submit-container .handler{width:220px;height:50px;background:#9e549a;display:inline-block;cursor:pointer;z-index:1;font-size:18px;color:#fff;line-height:50px;text-align:center;box-sizing:border-box;border-radius:50px;}footer .bottom .container .right .submit-container .handler:after{content:'';position:absolute;top:0;right:20px;bottom:0;width:18px;background:url(/img/arrow_submit.svg) no-repeat center;animation-name:leftright;animation-duration:2s;animation-iteration-count:infinite;}footer .bottom .container .right .submit-container span{position:absolute;top:0;right:0;width:calc(100% - 220px);text-align:center;line-height:50px;font-size:16px;color:#9e549a;}footer .bottom .container .right .captcha-error-msg,footer .bottom .container .right .error-msg{font-size:18px;color:red;margin-top:20px;}footer .bottom .container .right .sys-msg{color:#9e549a;font-size:18px;line-height:30px;}footer .bottom .container .left{order:1;width:calc(100% - 400px);margin-top:7px;}footer .bottom .container .left nav{margin-bottom:86px;}footer .bottom .container .left nav ul{display:flex;flex-wrap:wrap;gap:68px;}footer .bottom .container .left nav ul li{list-style:none;}footer .bottom .container .left nav ul li a{font-size:18px;font-weight:bold;color:#9e549a;}footer .bottom .container .left .copyright{font-size:16px;color:#9e549a;margin-top:10px;}footer .bottom #back-to-top{position:absolute;right:20px;bottom:306px;border-radius:50%;width:60px;height:60px;box-shadow:0px 0px 20px rgba(58,0,29,0.4);background:#9e549a url(/img/arrow_back_top.svg) no-repeat center;cursor:pointer;}#donate{position:fixed;right:-130px;bottom:120px;width:130px;height:130px;border-radius:50%;z-index:9;transition:.5s;opacity:0;text-align:center;}#donate span{background:url(/img/icon_floating_donation.svg) no-repeat center;width:59px;height:63px;position:relative;margin-top:20px;display:inline-block;}#donate p{color:#fff;font-size:18px;font-weight:500;position:relative;}#donate:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#ee9ee8;box-shadow:0px 0px 30px rgba(0,0,0,0.4);border:4px solid rgba(246,211,243,0.2);border-radius:80px;opacity:0.9;}#donate.animate{opacity:1;right:43px;}@media (max-width: 1199px){header{padding-top:28px;padding-bottom:40px;}header .header-container .header-left{margin-top:0;width:74%;}header .header-container .header-left .main-logo img.desktop{display:none;}header .header-container .header-left .main-logo img.tablet{display:block;}header .header-container .header-right{width:26%;}header .header-container .header-right .top{display:none;}header .header-container .header-right .bottom{margin-top:0;gap:36px;}header .header-container .header-right .bottom .social-icons{display:none;}header .header-container .header-right .bottom #___gcse_0{display:none;}header .header-container .header-right .bottom .nav-btn{display:block;}header .header-menu{display:none;}header:after{content:'';position:absolute;height:140px;bottom:-20px;z-index:-1;width:100%;left:0;background:url(/img/shape/shape_header_tab.svg) repeat-x center;}#content{margin-top:114px !important;}#content .page-wrapper .page-container .tabs{display:none;}#content .page-wrapper .page-container .tabs-select{display:block;}#content .page-wrapper .page-container .event-highlight .info,#content .page-wrapper .page-container .event-highlight .thumbnail{width:100%;}#content .page-wrapper .page-container #template #sub-details .sub-details a{width:100%;}footer .top .logos{justify-content:left;}footer .bottom{padding-bottom:80px;}footer .bottom .container{display:block;}footer .bottom .container .right{margin:auto;}footer .bottom .container .left{width:100%;margin-top:80px;text-align:center;}footer .bottom .container .left nav ul{justify-content:center;}footer .bottom #back-to-top{right:40px;bottom:550px;}#donate{bottom:156px;}#donate.animate{right:40px;}}@media (max-width: 767px){.container{padding:0 20px;}header{padding-top:32px;}header .header-container{margin-left:20px;margin-right:10px;}header .header-container .header-left{width:85%;}header .header-container .header-left .main-logo img.tablet{display:none;}header .header-container .header-left .main-logo img.mobile{display:block;}header .header-container .header-right{width:15%;}header .header-container .header-right .bottom .resizeBtnSet{display:none;}header .header-responsive .resizeBtnSet{display:block;}header:after{bottom:-26px;background-image:url(/img/shape/shape_header_m.svg);}#content{margin-top:78px !important;}#content .page-wrapper .page-container .page-select{width:100%;}#content .page-wrapper .page-container .event-list a .info{width:100%;}#content .page-wrapper .page-container .gallery .top .prev{left:0;}#content .page-wrapper .page-container .gallery .top .next{right:0;}#content .page-wrapper .page-container .gallery .bottom{margin-left:0;margin-right:0;}#content .page-wrapper .page-container #template #contact .info > *{width:100% !important;}footer .top .logos{justify-content:center;}footer .bottom .container .right{width:100%;}footer .bottom .container .right .submit-container .handler{width:240px;}footer .bottom .container .right .submit-container span{width:calc(100% - 240px);}footer .bottom .container .left{margin-top:70px;}footer .bottom .container .left nav{max-width:85%;margin:0 auto 72px;}footer .bottom .container .left nav ul{gap:20px 0;}footer .bottom .container .left nav ul li{width:50%;}footer .bottom #back-to-top{right:20px;bottom:572px;}#donate{width:77px;height:77px;bottom:12px;box-shadow:unset;}#donate span{width:49px;margin-top:-20px;}#donate p{font-size:12px;margin-top:-6px;}#donate.animate{right:30px;}}@keyframes leftright{0%{right:20px;}50%{right:10px;}100%{right:20px;}}@keyframes gallerywave1{0%{background-position:0 0;}100%{background-position:-836px 0;}}@keyframes gallerywave2{0%{background-position:0 0;}100%{background-position:836px 0;}}@keyframes gallerywave3{0%{background-position:0 0;}100%{background-position:-740px 0;}}#content .page-wrapper .page-container .page-select.blue .select-input,#content .page-wrapper .page-container .page-select.deepblue .select-input{border-color:#56c7e1;}#content .page-wrapper .page-container .page-select.blue .select-input:after,#content .page-wrapper .page-container .page-select.deepblue .select-input:after{background-image:url(/img/colour/arrow_pulldown_blue.svg);}#content .page-wrapper .page-container .page-select.blue .select-container,#content .page-wrapper .page-container .page-select.deepblue .select-container{border-color:#56c7e1;}#content .page-wrapper .page-container .page-select.blue .select-container div:hover,#content .page-wrapper .page-container .page-select.deepblue .select-container div:hover{background:#56c7e1;}#content .page-wrapper .page-container .page-select.green .select-input{border-color:#98cc6e;}#content .page-wrapper .page-container .page-select.green .select-input:after{background-image:url(/img/colour/arrow_pulldown_green.svg);}#content .page-wrapper .page-container .page-select.green .select-container{border-color:#98cc6e;}#content .page-wrapper .page-container .page-select.green .select-container div:hover{background:#98cc6e;}#content .page-wrapper .page-container .page-select.orange .select-input{border-color:#f5933c;}#content .page-wrapper .page-container .page-select.orange .select-input:after{background-image:url(/img/colour/arrow_pulldown_orange.svg);}#content .page-wrapper .page-container .page-select.orange .select-container{border-color:#f5933c;}#content .page-wrapper .page-container .page-select.orange .select-container div:hover{background:#f5933c;}#content .page-wrapper .page-container .page-select.pink .select-input{border-color:#bb79b2;}#content .page-wrapper .page-container .page-select.pink .select-input:after{background-image:url(/img/colour/arrow_pulldown_pink.svg);}#content .page-wrapper .page-container .page-select.pink .select-container{border-color:#bb79b2;}#content .page-wrapper .page-container .page-select.pink .select-container div:hover{background:#bb79b2;}#content .page-wrapper .page-container .page-select.purple .select-input{border-color:#9a85be;}#content .page-wrapper .page-container .page-select.purple .select-input:after{background-image:url(/img/colour/arrow_pulldown_purple.svg);}#content .page-wrapper .page-container .page-select.purple .select-container{border-color:#9a85be;}#content .page-wrapper .page-container .page-select.purple .select-container div:hover{background:#9a85be;}#content .page-wrapper .page-container .page-title.blue,#content .page-wrapper .page-container .page-title.deepblue{color:#56c7e1;}#content .page-wrapper .page-container .page-title.blue:after,#content .page-wrapper .page-container .page-title.deepblue:after{background-image:url(/img/shape/title_shape_blue.svg);}#content .page-wrapper .page-container .page-title.green{color:#98cc6e;}#content .page-wrapper .page-container .page-title.green:after{background-image:url(/img/shape/title_shape_green.svg);}#content .page-wrapper .page-container .page-title.orange{color:#f5933c;}#content .page-wrapper .page-container .page-title.orange:after{background-image:url(/img/shape/title_shape_orange.svg);}#content .page-wrapper .page-container .page-title.pink{color:#bb79b2;}#content .page-wrapper .page-container .page-title.pink:after{background-image:url(/img/shape/title_shape_pink.svg);}#content .page-wrapper .page-container .page-title.purple{color:#9a85be;}#content .page-wrapper .page-container .page-title.purple:after{background-image:url(/img/shape/title_shape_purple2.svg);}#content .page-wrapper .page-container .link-list.green h3.sub-title{color:#98cc6e;}#content .page-wrapper .page-container .link-list.green ul li > *{border-color:#98cc6e;}#content .page-wrapper .page-container .link-list.green ul li a:after{background-color:#98cc6e;}#content .page-wrapper .page-container .link-list.orange h3.sub-title{color:#f5933c;}#content .page-wrapper .page-container .link-list.orange ul li > *{border-color:#f5933c;}#content .page-wrapper .page-container .link-list.orange ul li a:after{background-color:#f5933c;}#content .page-wrapper .page-container .pager.blue .first,#content .page-wrapper .page-container .pager.blue .last,#content .page-wrapper .page-container .pager.blue .page{color:#56c7e1;}#content .page-wrapper .page-container .pager.blue .first.selected,#content .page-wrapper .page-container .pager.blue .first:hover,#content .page-wrapper .page-container .pager.blue .last.selected,#content .page-wrapper .page-container .pager.blue .last:hover,#content .page-wrapper .page-container .pager.blue .page.selected,#content .page-wrapper .page-container .pager.blue .page:hover{background:#56c7e1;}#content .page-wrapper .page-container .pager.blue .prev,#content .page-wrapper .page-container .pager.blue .next{background-image:url(/img/colour/arrow_page_blue.svg);}#content .page-wrapper .page-container .pager.green .first,#content .page-wrapper .page-container .pager.green .last,#content .page-wrapper .page-container .pager.green .page{color:#98cc6e;}#content .page-wrapper .page-container .pager.green .first.selected,#content .page-wrapper .page-container .pager.green .first:hover,#content .page-wrapper .page-container .pager.green .last.selected,#content .page-wrapper .page-container .pager.green .last:hover,#content .page-wrapper .page-container .pager.green .page.selected,#content .page-wrapper .page-container .pager.green .page:hover{background:#98cc6e;}#content .page-wrapper .page-container .pager.green .prev,#content .page-wrapper .page-container .pager.green .next{background-image:url(/img/colour/arrow_page_green.svg);}#content .page-wrapper .page-container .pager.green input{background:#fff1df;}#content .page-wrapper .page-container .pager.orange .first,#content .page-wrapper .page-container .pager.orange .last,#content .page-wrapper .page-container .pager.orange .page{color:#f5933c;}#content .page-wrapper .page-container .pager.orange .first.selected,#content .page-wrapper .page-container .pager.orange .first:hover,#content .page-wrapper .page-container .pager.orange .last.selected,#content .page-wrapper .page-container .pager.orange .last:hover,#content .page-wrapper .page-container .pager.orange .page.selected,#content .page-wrapper .page-container .pager.orange .page:hover{background:#f5933c;}#content .page-wrapper .page-container .pager.orange .prev,#content .page-wrapper .page-container .pager.orange .next{background-image:url(/img/colour/arrow_page_orange.svg);}#content .page-wrapper .page-container .pager.orange input{background:#fff1df;}#content .page-wrapper .page-container #faq.blue h3,#content .page-wrapper .page-container #faq.deepblue h3{color:#56c7e1;}#content .page-wrapper .page-container #faq.blue .faq .faq-item .faq-title,#content .page-wrapper .page-container #faq.deepblue .faq .faq-item .faq-title{border-color:#b5f1ff;}#content .page-wrapper .page-container #faq.blue .faq .faq-item .faq-title:after,#content .page-wrapper .page-container #faq.deepblue .faq .faq-item .faq-title:after{background-color:#56c7e1;}#content .page-wrapper .page-container #faq.green h3{color:#98cc6e;}#content .page-wrapper .page-container #faq.green .faq .faq-item .faq-title{border-color:#98cc6e;}#content .page-wrapper .page-container #faq.green .faq .faq-item .faq-title:after{background-color:#98cc6e;}#content .page-wrapper .page-container #faq.orange h3{color:#f5933c;}#content .page-wrapper .page-container #faq.orange .faq .faq-item .faq-title{border-color:#f5933c;}#content .page-wrapper .page-container #faq.orange .faq .faq-item .faq-title:after{background-color:#f5933c;}#content .page-wrapper .page-container #faq.pink h3{color:#bb79b2;}#content .page-wrapper .page-container #faq.pink .faq .faq-item .faq-title{border-color:#bb79b2;}#content .page-wrapper .page-container #faq.pink .faq .faq-item .faq-title:after{background-color:#bb79b2;}#content .page-wrapper .page-container #faq.purple h3{color:#9a85be;}#content .page-wrapper .page-container #faq.purple .faq .faq-item .faq-title{border-color:#9a85be;}#content .page-wrapper .page-container #faq.purple .faq .faq-item .faq-title:after{background-color:#9a85be;}#content .page-wrapper.white #inner-banner:after{background-image:url(/img/shape/shape_bg_1_3_white.svg);}#content .page-wrapper.white .page-container .top-container{background:#fff;}#content .page-wrapper.white .page-container .bottom-container{padding-top:0;}#content .page-wrapper.white .page-container .bottom-container:before{display:none;}#content .page-wrapper.blue #inner-banner:after,#content .page-wrapper.deepblue #inner-banner:after{background-image:url(/img/shape/shape_bg_1_3_blue.svg);}#content .page-wrapper.blue .page-container .top-container,#content .page-wrapper.deepblue .page-container .top-container{background:#f0f8fb;}#content .page-wrapper.blue .page-container .bottom-container:before,#content .page-wrapper.deepblue .page-container .bottom-container:before{background-image:url(/img/shape/shape_bg_1_3_blue.svg);}#content .page-wrapper.blue .page-container .event-highlight .info time,#content .page-wrapper.blue .page-container .event-highlight .info h3,#content .page-wrapper.deepblue .page-container .event-highlight .info time,#content .page-wrapper.deepblue .page-container .event-highlight .info h3{color:#56c7e1;}#content .page-wrapper.blue .page-container .event-list a .info time,#content .page-wrapper.blue .page-container .event-list a .info h3,#content .page-wrapper.deepblue .page-container .event-list a .info time,#content .page-wrapper.deepblue .page-container .event-list a .info h3{color:#56c7e1;}#content .page-wrapper.blue .page-container #gallery .top .slider-container .photo figure,#content .page-wrapper.deepblue .page-container #gallery .top .slider-container .photo figure{background:#f0f8fb;}#content .page-wrapper.blue .page-container #gallery .top .slider-container .photo .caption,#content .page-wrapper.deepblue .page-container #gallery .top .slider-container .photo .caption{color:#56c7e1;}#content .page-wrapper.blue .page-container #gallery .top .prev,#content .page-wrapper.blue .page-container #gallery .top .next,#content .page-wrapper.deepblue .page-container #gallery .top .prev,#content .page-wrapper.deepblue .page-container #gallery .top .next{background-color:#56c7e1;}#content .page-wrapper.blue .page-container #gallery .bottom .slider-container .photo.video:after,#content .page-wrapper.deepblue .page-container #gallery .bottom .slider-container .photo.video:after{background-image:url(/img/colour/play_icon_blue.svg);}#content .page-wrapper.blue .page-container #gallery .bottom .prev,#content .page-wrapper.blue .page-container #gallery .bottom .next,#content .page-wrapper.deepblue .page-container #gallery .bottom .prev,#content .page-wrapper.deepblue .page-container #gallery .bottom .next{background-color:#56c7e1;}#content .page-wrapper.blue .page-container #template #gallery .gallery-title,#content .page-wrapper.deepblue .page-container #template #gallery .gallery-title{color:#56c7e1;}#content .page-wrapper.blue .page-container #template #gallery .wave1,#content .page-wrapper.deepblue .page-container #template #gallery .wave1{background-image:url(/img/shape/bg_video_3blue.svg);}#content .page-wrapper.blue .page-container #template #gallery .wave2,#content .page-wrapper.deepblue .page-container #template #gallery .wave2{background-image:url(/img/shape/bg_video_2light_blue.svg);}#content .page-wrapper.blue .page-container #template #sub-details h3,#content .page-wrapper.deepblue .page-container #template #sub-details h3{color:#56c7e1;}#content .page-wrapper.blue .page-container #template #sub-details .sub-details a p span,#content .page-wrapper.deepblue .page-container #template #sub-details .sub-details a p span{background-color:#56c7e1;}#content .page-wrapper.blue .page-container #template #contact .contact-title,#content .page-wrapper.deepblue .page-container #template #contact .contact-title{color:#56c7e1;}#content .page-wrapper.blue .page-container #template #contact .contact-title:after,#content .page-wrapper.deepblue .page-container #template #contact .contact-title:after{background-color:#56c7e1;}#content .page-wrapper.blue .page-container #template #contact .info .address,#content .page-wrapper.deepblue .page-container #template #contact .info .address{background-image:url(/img/colour/icon_contact_blue_address.svg);}#content .page-wrapper.blue .page-container #template #contact .info .fax,#content .page-wrapper.deepblue .page-container #template #contact .info .fax{background-image:url(/img/colour/icon_contact_blue_fax.svg);}#content .page-wrapper.blue .page-container #template #contact .info .tel,#content .page-wrapper.deepblue .page-container #template #contact .info .tel{background-image:url(/img/colour/icon_contact_blue_phone.svg);}#content .page-wrapper.blue .page-container #template #contact .info .email,#content .page-wrapper.deepblue .page-container #template #contact .info .email{background-image:url(/img/colour/icon_contact_blue_email.svg);}#content .page-wrapper.blue .page-container #template #open-hours h3.title,#content .page-wrapper.deepblue .page-container #template #open-hours h3.title{color:#56c7e1;}#content .page-wrapper.blue .page-container #template #open-hours table tr th,#content .page-wrapper.deepblue .page-container #template #open-hours table tr th{border-color:#56c7e1;}#content .page-wrapper.blue .page-container #template #open-hours table tr td,#content .page-wrapper.deepblue .page-container #template #open-hours table tr td{border-color:#b5f1ff;}#content .page-wrapper.blue .page-container.detail-page .top-container h2,#content .page-wrapper.blue .page-container.detail-page .top-container time,#content .page-wrapper.deepblue .page-container.detail-page .top-container h2,#content .page-wrapper.deepblue .page-container.detail-page .top-container time{color:#56c7e1;}#content .page-wrapper.green #inner-banner:after{background-image:url(/img/shape/shape_bg_1_3_green.svg);}#content .page-wrapper.green .page-container .top-container{background:#f8fff2;}#content .page-wrapper.green .page-container .bottom-container:before{background-image:url(/img/shape/shape_bg_1_3_green.svg);}#content .page-wrapper.green .page-container .event-highlight .info time,#content .page-wrapper.green .page-container .event-highlight .info h3{color:#98cc6e;}#content .page-wrapper.green .page-container .event-list a .info time,#content .page-wrapper.green .page-container .event-list a .info h3{color:#98cc6e;}#content .page-wrapper.green .page-container #gallery .top .slider-container .photo figure{background:#f8fff2;}#content .page-wrapper.green .page-container #gallery .top .slider-container .photo .caption{color:#98cc6e;}#content .page-wrapper.green .page-container #gallery .top .prev,#content .page-wrapper.green .page-container #gallery .top .next{background-color:#98cc6e;}#content .page-wrapper.green .page-container #gallery .bottom .slider-container .photo.video:after{background-image:url(/img/colour/play_icon_green.svg);}#content .page-wrapper.green .page-container #gallery .bottom .prev,#content .page-wrapper.green .page-container #gallery .bottom .next{background-color:#98cc6e;}#content .page-wrapper.green .page-container #template #gallery .gallery-title{color:#98cc6e;}#content .page-wrapper.green .page-container #template #gallery .wave1{background-image:url(/img/shape/bg_video_3green.svg);}#content .page-wrapper.green .page-container #template #gallery .wave2{background-image:url(/img/shape/bg_video_2light_green.svg);}#content .page-wrapper.green .page-container #template #sub-details h3{color:#98cc6e;}#content .page-wrapper.green .page-container #template #sub-details .sub-details a p span{background-color:#98cc6e;}#content .page-wrapper.green .page-container #template #contact .contact-title{color:#98cc6e;}#content .page-wrapper.green .page-container #template #contact .contact-title:after{background-color:#98cc6e;}#content .page-wrapper.green .page-container #template #contact .info .address{background-image:url(/img/colour/icon_contact_green_address.svg);}#content .page-wrapper.green .page-container #template #contact .info .fax{background-image:url(/img/colour/icon_contact_green_fax.svg);}#content .page-wrapper.green .page-container #template #contact .info .tel{background-image:url(/img/colour/icon_contact_green_phone.svg);}#content .page-wrapper.green .page-container #template #contact .info .email{background-image:url(/img/colour/icon_contact_green_email.svg);}#content .page-wrapper.green .page-container #template #open-hours h3.title{color:#98cc6e;}#content .page-wrapper.green .page-container #template #open-hours table tr th{border-color:#98cc6e;}#content .page-wrapper.green .page-container #template #open-hours table tr td{border-color:#b5f1ff;}#content .page-wrapper.green .page-container.detail-page .top-container h2,#content .page-wrapper.green .page-container.detail-page .top-container time{color:#98cc6e;}#content .page-wrapper.orange #inner-banner:after{background-image:url(/img/shape/shape_bg_1_3_orange.svg);}#content .page-wrapper.orange .page-container .top-container{background:#fff7ef;}#content .page-wrapper.orange .page-container .bottom-container:before{background-image:url(/img/shape/shape_bg_1_3_orange.svg);}#content .page-wrapper.orange .page-container .event-highlight .info time,#content .page-wrapper.orange .page-container .event-highlight .info h3{color:#f5933c;}#content .page-wrapper.orange .page-container .event-list a .info time,#content .page-wrapper.orange .page-container .event-list a .info h3{color:#f5933c;}#content .page-wrapper.orange .page-container #gallery .top .slider-container .photo figure{background:#fff7ef;}#content .page-wrapper.orange .page-container #gallery .top .slider-container .photo .caption{color:#f5933c;}#content .page-wrapper.orange .page-container #gallery .top .prev,#content .page-wrapper.orange .page-container #gallery .top .next{background-color:#f5933c;}#content .page-wrapper.orange .page-container #gallery .bottom .slider-container .photo.video:after{background-image:url(/img/colour/play_icon_orange.svg);}#content .page-wrapper.orange .page-container #gallery .bottom .prev,#content .page-wrapper.orange .page-container #gallery .bottom .next{background-color:#f5933c;}#content .page-wrapper.orange .page-container #template #gallery .gallery-title{color:#f5933c;}#content .page-wrapper.orange .page-container #template #gallery .wave1{background-image:url(/img/shape/bg_video_3orange.svg);}#content .page-wrapper.orange .page-container #template #gallery .wave2{background-image:url(/img/shape/bg_video_2light_orange.svg);}#content .page-wrapper.orange .page-container #template #sub-details h3{color:#f5933c;}#content .page-wrapper.orange .page-container #template #sub-details .sub-details a p span{background-color:#f5933c;}#content .page-wrapper.orange .page-container #template #contact .contact-title{color:#f5933c;}#content .page-wrapper.orange .page-container #template #contact .contact-title:after{background-color:#f5933c;}#content .page-wrapper.orange .page-container #template #contact .info .address{background-image:url(/img/colour/icon_contact_orange_address.svg);}#content .page-wrapper.orange .page-container #template #contact .info .fax{background-image:url(/img/colour/icon_contact_orange_fax.svg);}#content .page-wrapper.orange .page-container #template #contact .info .tel{background-image:url(/img/colour/icon_contact_orange_phone.svg);}#content .page-wrapper.orange .page-container #template #contact .info .email{background-image:url(/img/colour/icon_contact_orange_email.svg);}#content .page-wrapper.orange .page-container #template #open-hours h3.title{color:#f5933c;}#content .page-wrapper.orange .page-container #template #open-hours table tr th{border-color:#f5933c;}#content .page-wrapper.orange .page-container #template #open-hours table tr td{border-color:#efba8b;}#content .page-wrapper.orange .page-container.detail-page .top-container h2,#content .page-wrapper.orange .page-container.detail-page .top-container time{color:#f5933c;}#content .page-wrapper.pink .page-container #gallery .top .slider-container .photo figure{background:#f0f8fb;}#content .page-wrapper.pink .page-container #gallery .top .slider-container .photo .caption{color:#bb79b2;}#content .page-wrapper.pink .page-container #gallery .top .prev,#content .page-wrapper.pink .page-container #gallery .top .next{background-color:#bb79b2;}#content .page-wrapper.pink .page-container #gallery .bottom .slider-container .photo.video:after{background-image:url(/img/colour/play_icon_pink.svg);}#content .page-wrapper.pink .page-container #gallery .bottom .prev,#content .page-wrapper.pink .page-container #gallery .bottom .next{background-color:#bb79b2;}#content .page-wrapper.pink .page-container #template #gallery .wave1{background-image:url(/img/shape/bg_video_3pink.svg);}#content .page-wrapper.pink .page-container #template #gallery .wave2{background-image:url(/img/shape/bg_video_2light_pink.svg);}#content .page-wrapper.pink .page-container #template #sub-details h3{color:#bb79b2;}#content .page-wrapper.pink .page-container #template #sub-details .sub-details a p span{background-color:#bb79b2;}#content .page-wrapper.pink .page-container #template #contact .contact-title{color:#bb79b2;}#content .page-wrapper.pink .page-container #template #contact .contact-title:after{background-color:#bb79b2;}#content .page-wrapper.pink .page-container #template #contact .info .address{background-image:url(/img/colour/icon_contact_pink_address.svg);}#content .page-wrapper.pink .page-container #template #contact .info .fax{background-image:url(/img/colour/icon_contact_pink_fax.svg);}#content .page-wrapper.pink .page-container #template #contact .info .tel{background-image:url(/img/colour/icon_contact_pink_phone.svg);}#content .page-wrapper.pink .page-container #template #contact .info .email{background-image:url(/img/colour/icon_contact_pink_email.svg);}#content .page-wrapper.pink .page-container #template #open-hours h3.title{color:#bb79b2;}#content .page-wrapper.pink .page-container #template #open-hours table tr th{border-color:#bb79b2;}#content .page-wrapper.purple .page-container #gallery .top .slider-container .photo figure{background:#f0f8fb;}#content .page-wrapper.purple .page-container #gallery .top .slider-container .photo .caption{color:#9a85be;}#content .page-wrapper.purple .page-container #gallery .top .prev,#content .page-wrapper.purple .page-container #gallery .top .next{background-color:#9a85be;}#content .page-wrapper.purple .page-container #gallery .bottom .slider-container .photo.video:after{background-image:url(/img/colour/play_icon_purple.svg);}#content .page-wrapper.purple .page-container #gallery .bottom .prev,#content .page-wrapper.purple .page-container #gallery .bottom .next{background-color:#9a85be;}#content .page-wrapper.purple .page-container #template #gallery .wave1{background-image:url(/img/shape/bg_video_3purple2.svg);}#content .page-wrapper.purple .page-container #template #gallery .wave2{background-image:url(/img/shape/bg_video_2light_purple.svg);}#content .page-wrapper.purple .page-container #template #sub-details h3{color:#9a85be;}#content .page-wrapper.purple .page-container #template #sub-details .sub-details a p span{background-color:#9a85be;}#content .page-wrapper.purple .page-container #template #contact .contact-title{color:#9a85be;}#content .page-wrapper.purple .page-container #template #contact .contact-title:after{background-color:#9a85be;}#content .page-wrapper.purple .page-container #template #contact .info .address{background-image:url(/img/colour/icon_contact_purple_address.svg);}#content .page-wrapper.purple .page-container #template #contact .info .fax{background-image:url(/img/colour/icon_contact_purple_fax.svg);}#content .page-wrapper.purple .page-container #template #contact .info .tel{background-image:url(/img/colour/icon_contact_purple_phone.svg);}#content .page-wrapper.purple .page-container #template #contact .info .email{background-image:url(/img/colour/icon_contact_purple_email.svg);}#content .page-wrapper.purple .page-container #template #open-hours h3.title{color:#9a85be;}#content .page-wrapper.purple .page-container #template #open-hours table tr th{border-color:#9a85be;}#content .page-wrapper.deepblue #inner-banner:after{background-image:url(/img/shape/shape_bg_1_3_deepblue.svg);}#content .page-wrapper.deepblue .page-container .top-container{background:#ddf4f9;}#content .page-wrapper.deepblue .page-container .bottom-container:before{background-image:url(/img/shape/shape_bg_1_3_deepblue.svg);}#content .page-wrapper .page-container .page-title,#content #section1 #news h2,#content #section1 #social h2,#content #section2 .wrapper #plans h2,#content #section2 .wrapper #apply h2,#content .services-list .service .info div h3{letter-spacing:4.32px;}#content #services a .overlay div h3{letter-spacing:2.4px;}#content #banner .banner-container .banner-item .captions p{letter-spacing:2.08px;}#content .subpages a p{letter-spacing:2.4px !important;}#content .subpages a .overlay .wrapper h3{letter-spacing:2.8px;}#content .subpages .pages a .info h3{letter-spacing:2.4px;}#content .page-wrapper .page-container.detail-page .top-container h2{letter-spacing:2.4px;}#content .page-wrapper .page-container .link-list h3.sub-title{letter-spacing:2.4px;}#content .page-wrapper .page-container #faq h3{letter-spacing:0.8px;}#content .page-wrapper .page-container #template #gallery .gallery-title{letter-spacing:2.4px;}#content .page-wrapper .page-container #template #sub-details h3{letter-spacing:0.6px;}#content .page-wrapper .page-container #template #contact .contact-title{letter-spacing:2.4px;}#content .page-wrapper .page-container #template #open-hours h3.title{letter-spacing:2.4px;}@media (max-width: 767px){#content #banner .banner-container .banner-item .captions p{letter-spacing:1.2px;}}