﻿@font-face{font-family:"ITC Avant Garde Gothic";font-style:normal;font-weight:300;src:local("ITC Avant Garde Gothic Std Extra Light"),url("../fonts/ITCAvantGardeStdExtraLight.woff") format("woff")}@font-face{font-family:"ITC Avant Garde Gothic";font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Book"),url("../fonts/ITCAvantGardeStdBook.woff") format("woff")}@font-face{font-family:"ITC Avant Garde Gothic";font-style:normal;font-weight:500;src:local("ITC Avant Garde Gothic Std Medium"),url("../fonts/ITCAvantGardeStdMedium.woff") format("woff")}@font-face{font-family:"ITC Avant Garde Gothic";font-style:normal;font-weight:600;src:local("ITC Avant Garde Gothic Std Demi"),url("../fonts/ITCAvantGardeStdDemi.woff") format("woff")}@font-face{font-family:"ITC Avant Garde Gothic";font-style:normal;font-weight:700;src:local("ITC Avant Garde Gothic Std Bold"),url("../fonts/ITCAvantGardeStdBold.woff") format("woff")}@font-face{font-family:"Ciutadella";font-style:normal;font-weight:400;src:local("Ciutadella Regular"),local("Ciutadella-Regular"),url("../fonts/ciutadella-regular.woff") format("woff")}@font-face{font-family:"Ciutadella";font-style:normal;font-weight:500;src:local("Ciutadella Medium"),local("Ciutadella-Medium"),url("../fonts/ciutadella-medium.woff") format("woff")}@font-face{font-family:"Ciutadella";font-style:normal;font-weight:600;src:local("Ciutadella Semi Bold"),local("Ciutadella-Semi-Bold"),url("../fonts/Ciutadella-semibold.woff") format("woff")}*{font-family:"Ciutadella","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.fixed-top{z-index:1000 !important}.container[data-unbalance]{padding-left:15px;padding-right:0}a:focus,button:focus{outline:rgba(0,0,0,.5) auto 1px}.btn:focus,.btn.focus,.form-control:focus,.form-control.focus{outline:rgba(0,0,0,.5) auto 1px;box-shadow:none}.btn{border-radius:0}.btn.disabled,.btn:disabled{opacity:.65;cursor:not-allowed}.btn.btn-xs{padding:.125rem .375rem;font-size:.75rem}.btn.btn-long{min-width:150px}.text-muted{color:#bbb !important}.text-grey{color:#545454}.bg-orange{background-color:#faa519}.bg-yellow{background-color:#f6b52e}.bg-blue{background-color:#3564c0}.bg-cyan{background-color:#52bec0}.bg-arctic{background-color:#00bee6}.bg-red{background-color:#f05a23}.bg-pink{background-color:#ec99ab}.bg-dark{background-color:#3b4647}.bg-grey{background-color:#e1e2e4}.bg-light-grey{background-color:#f8f8f8}.alert{border-radius:0}.alert.alert-danger{color:#f05a23;background-color:#fac5b2;border-color:#f8b49a}.alert.alert-success{color:#3564c0;background-color:#e3eaf7;border-color:#bbccec}.alert .alert-heading{display:block}.alert p:last-child{margin-bottom:0}.modal-header{border-bottom:0}.modal-content{border-radius:0}.modal-footer{border-top:0}.card-subtitle{margin-top:-0.7rem;margin-bottom:.5rem;font-size:.9rem}.table{border:0}.table thead td,.table thead th{border-top:0;border-bottom-color:#0e0e0e;color:#545454}.table td,.table th{padding:.5rem;border-left:0;border-right:0;border-bottom:0}.dropdown .dropdown-menu{border-radius:0}.dropdown-item.active,.dropdown-item:active{background-color:#0e0e0e}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:rgba(14,14,14,.75)}@media(min-width: 375px){.container{width:calc(100% - 50px)}.container[data-unbalance]{width:100%;max-width:100%;padding-left:40px;padding-right:0}}@media(min-width: 576px){.container,.container-sm{width:calc(100% - 50px);max-width:526px}.container[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 496px) / 2)}}@media(min-width: 768px){.container,.container-fluid{padding-right:15px;padding-left:15px}.container,.container-md,.container-sm{width:calc(100% - 50px);max-width:718px}.container[data-unbalance],.container-md[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 688px) / 2)}}@media(min-width: 992px){.container,.container-lg,.container-md,.container-sm{width:100%;max-width:942px}.container[data-unbalance],.container-lg[data-unbalance],.container-md[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 912px) / 2)}}@media(min-width: 1200px){.container,.container-lg,.container-md,.container-sm{width:calc(100% - 50px);max-width:1150px}.container[data-unbalance],.container-lg[data-unbalance],.container-md[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 1120px) / 2)}}@media(min-width: 1520px){.d-xl1-block{display:block !important}.container,.container-xl,.container-lg,.container-md,.container-sm{width:calc(100% - 130px);max-width:1390px}.container[data-unbalance],.container-xl[data-unbalance],.container-lg[data-unbalance],.container-md[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 1360px) / 2)}}@media(min-width: 1840px){.d-xl2-block{display:block !important}.container,.container-xl,.container-lg,.container-md,.container-sm{width:calc(100% - 230px);max-width:1610px}.container[data-unbalance],.container-xl[data-unbalance],.container-lg[data-unbalance],.container-md[data-unbalance],.container-sm[data-unbalance]{padding-left:calc((100% - 1580px) / 2)}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(10px);opacity:0}}@keyframes breathing{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}100%{opacity:0}}@keyframes bounce{0%,20%,40%,60%,80%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}html:not(.touch) div::-webkit-scrollbar{width:6px;height:6px}html:not(.touch) div::-webkit-scrollbar-track{background:transparent}html:not(.touch) div::-webkit-scrollbar-thumb{background:#9c9c9c;-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,.4);border-radius:6px}html:not(.touch) div::-webkit-scrollbar-thumb:hover,html:not(.touch) div::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.3)}html:not(.touch) div::-webkit-scrollbar-thumb:active{background:#888}body{padding-top:74px}body.has-highlight-strip{padding-top:calc(74px + 48px)}body.has-highlight-strip header .navbar{top:48px !important}body.app-hide{padding-top:0}body.app-hide.programme-index .l2-nav-section+.anchor-section{top:66px}body.app-hide header,body.app-hide .banner-section,body.app-hide footer .struct,body.app-hide footer .subscription{display:none !important}body.app-hide .l2-nav-section{top:0}body.app-hide .l2-nav-section+.anchor-section{top:42px}body.app-hide .anchor-section{top:0}body.home.not-top header .navbar{box-shadow:0 2px 2px rgba(0,0,0,.2)}body.has-stepper .l2-nav-section>.container{display:flex;flex-direction:column}body.has-stepper .l2-nav-section+section{margin-top:74px}body.has-stepper .l2-progress{position:relative;margin-top:-0.5rem;padding-bottom:1rem;width:100%;text-align:right}body.has-stepper .step-label{margin-bottom:.125rem;font-size:.75rem;white-space:nowrap}body.has-stepper .stepper .step{width:32%}body.programme-index .l2-nav-section .l2-title{display:flex}body.programme-index .l2-nav-section+.anchor-section{top:calc(74px + 65px)}body.programme-index .l2-nav-section+.anchor-section+section{margin-top:118px}body.programme-index .l2-nav-section+section:not(.anchor-section){margin-top:70px}header .navbar{height:74px;font-size:1.35rem;color:#444;background-color:#fff;transition:box-shadow .3s}header .navbar .nav-collapse-top{display:flex;justify-content:space-between;width:100%;height:100%}header .navbar .navbar-brand{margin-right:auto}header .navbar .navbar-brand .logo{width:188px;height:26px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/tk-logo-mobile-black.svg")}header .navbar .btn-nav{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:32px;height:36px;background-color:transparent;border:0;color:#000;cursor:pointer;font-weight:normal}header .navbar .btn-nav:hover{color:#444}header .navbar .btn-nav span{margin-top:.25rem;font-size:.75rem;white-space:nowrap}.l2-nav-section{position:fixed;top:74px;z-index:990;transition:top .3s}.l2-nav-section.collapse-expanded{z-index:991}.l2-nav-section+.anchor-section{top:calc(74px + 40px)}.l2-nav-section+.anchor-section+section{margin-top:95px}.l2-nav-section+section:not(.anchor-section){margin-top:46px}.anchor-section{position:fixed;top:74px;z-index:990;transition:top .3s}footer{padding-top:2rem;background-color:#eee}footer label{font-size:.9rem;font-weight:bold;text-transform:uppercase}footer .copyright{margin-top:2rem;padding:.5rem 0 .8rem;border-top:1px solid #dedede}footer .copyright span{font-size:12px;color:#999}footer .logos{order:2}footer .logos .logo{margin-bottom:1rem}footer .logos .logo:last-child{margin-bottom:0rem}footer .logos .logo span{display:block;font-size:.75rem}footer .logos .hkjc-logo img{width:245px;height:59px}footer .logos .unesco-logo img{width:262px;height:110px}footer .struct{order:1}footer .struct label{color:#666}footer .struct .navbar-nav{flex-direction:row;flex-wrap:wrap;margin-bottom:.8rem}footer .struct .navbar-nav .nav-link{padding:0 2rem .5rem 0;font-size:.8rem;color:#9c9c9c;transition:color .5s}footer .struct .navbar-nav .nav-link:hover{color:#444}footer .subscription{order:1}footer .subscription p{display:inline-block}footer .subscription p a{color:inherit}footer .subscription p small{display:inline-block;line-height:1.125rem}footer .subscription form{margin-bottom:.5rem}footer .subscription form label{color:#000}footer .subscription .input-group .form-control{color:#fff;background-color:#6d6d6d;border-color:#6d6d6d;border-radius:0}footer .subscription .input-group .btn{padding:.375rem .5rem;background-color:#000}footer .subscription .app-btn-group .btn-app{margin-bottom:.8rem;width:124px;height:40px}footer .subscription .social-btns{margin-bottom:.8rem}footer .subscription .social-btns a{margin-right:1rem;font-size:2rem;color:#444}footer .subscription .social-btns a:hover{color:#222}section.standard-padding{padding-top:1.5rem;padding-bottom:1.5rem}section.padding-top{padding-top:1.5rem}section.padding-bottom{padding-bottom:1.5rem}section.nav-padding{padding-top:calc(58px + 52px + 1rem)}section .section-title-block{font-size:1.625rem;line-height:1.875rem;text-align:left;color:#0e0e0e}section .section-title-block .section-title{display:flex;align-items:flex-start;text-align:left;font-size:inherit;color:inherit}section .section-title-block .section-title:hover{text-decoration:none}section .section-title-block .section-title h3{font-size:inherit;color:inherit}section .section-title-block .section-title i{margin-left:1rem;margin-top:.125rem}#highlight-strip{position:fixed;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:48px;background:#00bee6;color:#fff;z-index:1001;transition:background .3s,color .3s}#highlight-strip:hover{color:#fff;background-color:#00aec5;cursor:pointer;text-decoration:none}#highlight-strip:hover em{border-left-color:#fff}#highlight-strip label{margin:0 6px 0 0;font-size:24px;font-weight:bold;cursor:pointer;text-transform:uppercase}#highlight-strip span{display:block;margin:0 6px 0 0;font-size:12px;line-height:12px}#highlight-strip em{margin-left:5px;border:6px solid transparent;border-left:6px solid #fff;transition:border-left .3s}h1,h2,h3,h4,h5,h6{font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-weight:700;line-height:1.1}h1{font-size:1.625rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.875rem;display:inline-block;border-bottom:1px solid #0e0e0e}p{font-size:1rem}span.heritage{color:#f6b52e}span.contemporary_art{color:#52bec0}span.performing_arts{color:#3564c0}span.lifestyle_enjoyment{color:#ec99ab}article{position:relative;font-size:1rem;color:#444}article .anchor-tag{position:absolute;top:0rem;left:0;width:100%}article img{max-width:100%;height:auto}article a:not(.btn),article p a:not(.btn){color:#444;text-decoration:underline}article p{font-size:inherit}article ul,article ol{padding-left:1.5rem}article ul.custom,article ol.custom{list-style-type:none}article ul.custom.hyphen li::before,article ol.custom.hyphen li::before{content:"-"}article ul.custom.arrow li::before,article ol.custom.arrow li::before{content:">"}article ul.custom li,article ol.custom li{position:relative}article ul.custom li::before,article ol.custom li::before{position:absolute;top:0;left:-0.875rem}article .btn i{margin-right:.5rem}article .img-holder{position:static;display:block;cursor:pointer}article .img-holder:hover img{opacity:.5}article .img-holder:hover i{font-size:3rem;color:#444}article .img-holder img{opacity:1;transition:opacity .5s}article .img-holder i{position:absolute;bottom:15px;right:15px;font-size:2rem;color:rgba(0,0,0,.6);text-shadow:1px 1px 1px #fff;transition:font-size .5s,color .5s}@media(max-width: 575px){header nav.navbar .container-fluid{max-width:540px}}@media(max-width: 768px){header nav.navbar .container-fluid{max-width:720px}}@media(min-width: 375px){section .wrap-content{padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px}}@media(min-width: 576px){header .navbar{padding:.5rem 0}header .navbar>.container{max-width:496px}}@media(min-width: 768px){body.error-page .banner-section{height:23.4375vw}section.standard-padding{padding-top:2.5rem;padding-bottom:2.5rem}section.padding-top{padding-top:2.5rem}section.padding-bottom{padding-bottom:2.5rem}section.nav-padding{padding-top:calc(58px + 52px + 1rem)}section .section-title-block{font-size:2.25rem;line-height:2.5rem}section .section-title-block .section-title i{margin-top:.5rem;font-size:1.75rem}body:not(.home) .banner-section{width:100%;height:23.4375vw}body:not(.home) .banner-section .banner .banner-content>.container,body:not(.home) .banner-section .banner .banner-content>.container-fluid{padding-bottom:30px}body:not(.home) .banner-section .banner .banner-content .banner-content-wrap{height:100%;width:65%}body:not(.home) .banner-section .banner .banner-content .banner-content-wrap .title-box{border-top:6px #fff solid;padding-top:7px;margin-bottom:0rem}body:not(.home) .banner-section .banner .banner-content .banner-content-wrap .title-box .title{line-height:60px;font-size:2.8rem}header .navbar>.container{max-width:688px}body.programme-index .l2-nav-section+.anchor-section{top:calc(74px + 40px)}body.programme-index .l2-nav-section+.anchor-section+section{margin-top:95px}footer .logos{display:flex}footer .logos .logo{margin-bottom:0rem;margin-right:2.5rem}footer .logos .logo:last-child{margin-right:0rem}}@media(min-width: 992px){body{padding-top:98px !important;transition:padding-top .3s}body.app-hide .l2-nav-section{top:0}body.app-hide .l2-nav-section+.anchor-section{top:68px}body.app-hide .anchor-section{top:0}body.expand-nav{padding-top:150px !important}body.expand-nav header .navbar{height:150px}body.expand-nav header .navbar .navbar-brand .logo{width:90px;height:110px;background-image:url(../images/tk-logo-tag-line-black.svg) !important}body.expand-nav header .navbar .navbar-nav .nav-feature{margin-top:3.5rem}body.expand-nav header #nav-collapses{top:150px;max-height:calc(100% - 150px)}body.expand-nav .l2-nav-section{top:145px}body.expand-nav .l2-nav-section+.anchor-section{top:calc(150px + 47px)}body.expand-nav .l2-nav-section+.anchor-section+section{margin-top:90px}body.expand-nav .anchor-section{top:150px}body.expand-nav .anchor-section+section{margin-top:64px}body.expand-nav.programme-index .l2-nav-section+.anchor-section{top:calc(150px + 50px)}body.expand-nav.programme-index .l2-nav-section+.anchor-section+section{margin-top:94px}body.has-stepper .l2-nav-section>.container{display:flex;flex-direction:row}body.has-stepper .l2-progress{margin-right:0;margin-left:auto;padding-left:1rem;margin-top:-0.5rem;padding-bottom:.5rem;max-width:380px}body.has-stepper .step-label{font-size:.875rem}body.programme-index .l2-nav-section+.anchor-section{top:calc(98px + 58px)}body.programme-index .l2-nav-section+.anchor-section+section{margin-top:102px}section .wrap-content{padding:45px}h1{font-size:3.125rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:1rem}p{font-size:1rem}.container-fluid{padding-right:45px;padding-left:45px}body.app-hide{padding-top:0 !important}header .navbar{padding:0;font-size:1rem;height:98px;background-color:#fff;overflow:inherit;transition:height .3s}header .navbar>.container-fluid,header .navbar>.container{padding-right:0;padding-left:0;max-width:912px;height:100%;align-items:center}header .navbar .navbar-brand{display:inline-flex;align-items:center;padding:0}header .navbar .navbar-brand .logo{width:90px;height:78px;background-size:98% auto;background-image:url("../images/tk-logo-tag-line-black.svg") !important;transition:width .3s,height .3s}header .navbar .nav-collapse-top{width:auto;height:98px}header .navbar .nav-collapse-top .btn-nav{display:none}header .navbar .navbar-nav{margin-left:auto;padding-right:0;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%}header .navbar .navbar-nav .nav-feature{margin-top:.75rem;transition:margin-top .3s}header .navbar .navbar-nav .nav-feature .nav-item:last-child .nav-link{padding-right:0}header .navbar .navbar-nav .nav-feature .nav-link{display:inline-flex;align-items:center;height:2.5rem;font-size:.875rem;line-height:1rem;font-weight:400}header .navbar .navbar-nav .nav-feature .nav-link i{margin-right:.25rem;font-size:1.125rem}header .navbar .navbar-nav .nav-feature .tk-fsize{font-size:1.375rem !important}header .navbar .navbar-nav .nav-main{margin-bottom:.875rem}header .navbar .navbar-nav .nav-main .nav-link{position:relative;display:block;margin-left:1.75rem;padding:.125rem 0 0;font-size:1rem;line-height:1.5rem}header .navbar .navbar-nav .nav-main .nav-link::after{content:"";position:absolute;left:50%;bottom:0;width:0%;height:2px;background-color:#0e0e0e;transition:left .3s,width .3s}header .navbar .navbar-nav .nav-main .nav-link.active::after{left:0%;width:100%}header .navbar .navbar-nav .nav-main .nav-link:not(.collapsed){color:#545454}header .navbar .navbar-nav .nav-main .nav-link i{display:none}header .navbar .nav-link{display:flex;color:#000;font-weight:700;cursor:pointer}header .navbar .nav-link:hover{text-decoration:none}header .navbar .nav-link.dropdown-toggle::after{content:none}header #nav-collapses{position:fixed;left:0;top:98px;width:100%;max-height:calc(100% - 98px);background-color:#fff;overflow-x:hidden;overflow-y:auto;border-bottom:0px solid #fff;z-index:1000 !important;transition:border .3s,top .3s}header #nav-collapses.opened{box-shadow:0 5px 5px rgba(0,0,0,.12);border-bottom:5px solid #0e0e0e;transition:border .1s}header #nav-collapses [data-event=close-current-collapse]{font-size:1.25rem;opacity:0;transition:opacity .3s}header #nav-collapses .collapse.show [data-event=close-current-collapse],header #nav-collapses .collapsing.show [data-event=close-current-collapse]{opacity:1}header #nav-collapses .collapse.show .nav-link,header #nav-collapses .collapsing.show .nav-link{transition:opacity .3s;opacity:1}header #nav-collapses .collapse .nav-link,header #nav-collapses .collapsing .nav-link{padding-bottom:1.75rem;padding-left:0;font-size:1.875rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";line-height:2.25rem;font-weight:700;color:#0e0e0e;opacity:0}header #nav-collapses .collapse .nav-link:hover,header #nav-collapses .collapsing .nav-link:hover{text-decoration:none}header #nav-collapses .collapse .nav-link~.collapse,header #nav-collapses .collapse .nav-link~.collapsing,header #nav-collapses .collapsing .nav-link~.collapse,header #nav-collapses .collapsing .nav-link~.collapsing{margin-top:-1.75rem;padding-top:0;padding-bottom:1.75rem;display:flex !important;flex-wrap:wrap;height:auto !important}header #nav-collapses .collapse .nav-link~.collapse .nav-link,header #nav-collapses .collapse .nav-link~.collapsing .nav-link,header #nav-collapses .collapsing .nav-link~.collapse .nav-link,header #nav-collapses .collapsing .nav-link~.collapsing .nav-link{padding-bottom:.5rem;padding-right:2.5rem;font-size:1.125rem;line-height:1.25rem;font-weight:400;font-family:inherit;white-space:nowrap}header #nav-collapses .collapse .nav-link [data-toggle=collapse],header #nav-collapses .collapsing .nav-link [data-toggle=collapse]{display:none}header #nav-collapses .collapse .nav-link span,header #nav-collapses .collapsing .nav-link span{font-family:inherit}.l2-nav-section{top:98px}.l2-nav-section+section:not(.anchor-section){margin-top:70px}.l2-nav-section+.anchor-section{top:calc(98px + 55px)}.l2-nav-section+.anchor-section+section{margin-top:95px}footer .logos{margin-right:auto;flex-direction:column;flex:none;flex-wrap:wrap;width:auto;order:-1}footer .logos .logo{margin-right:0rem;margin-bottom:1.5rem}footer .logos .logo:last-child{margin-bottom:0rem}footer .struct{flex:none;max-width:300px}footer .struct .navbar-nav{flex-direction:column}footer .struct .navbar-nav .nav-link{padding-right:0}footer .subscription{flex:none;max-width:300px}#highlight-strip{top:calc(50% + 50px);left:auto;right:-98px;width:230px;height:36px;color:#fff !important;background-color:#00bee6 !important;box-shadow:0 0 1px rgba(0,0,0,.2);transform:rotate(90deg);z-index:1031}#highlight-strip:hover{color:#fff !important;background-color:#00aec5 !important}#highlight-strip span{transform:rotate(-90deg)}#highlight-strip em{display:none}}@media(min-width: 1200px){body.has-stepper .l2-progress{max-width:35%}header .navbar>.container{max-width:1120px}footer .logos{margin-right:auto;flex-direction:row;flex:none}footer .logos .logo{margin-right:2rem;margin-bottom:0}footer .logos .logo:last-child{margin-right:0rem}footer .struct{max-width:220px}footer .subscription{max-width:285px}section.standard-padding{padding-top:3.5rem;padding-bottom:3.5rem}section.padding-top{padding-top:3.5rem}section.padding-bottom{padding-bottom:3.5rem}section.nav-padding{padding-top:calc(68px + 1rem)}}@media(min-width: 1520px){header .navbar>.container{max-width:1360px}}@media(min-width: 1840px){header .navbar>.container{max-width:1580px}}.tk-swiper-section[data-cnt="1"] .swiper-navigation,.tk-swiper-section[data-cnt="2"] .swiper-navigation,.tk-swiper-section[data-cnt="3"] .swiper-navigation,.tk-swiper[data-cnt="1"] .swiper-navigation,.tk-swiper[data-cnt="2"] .swiper-navigation,.tk-swiper[data-cnt="3"] .swiper-navigation{opacity:0}.tk-swiper-section .swiper-container,.tk-swiper .swiper-container{width:100%;height:100%}.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:100%;overflow:hidden;padding-right:15px}.tk-swiper-section .swiper-navigation,.tk-swiper .swiper-navigation{display:flex;justify-content:flex-end;width:100%;padding-bottom:.5rem}.tk-swiper-section .swiper-navigation .swiper-button-disabled,.tk-swiper .swiper-navigation .swiper-button-disabled{opacity:.5;pointer-events:none}.tk-swiper-section .swiper-navigation .swiper-button-next,.tk-swiper-section .swiper-navigation .swiper-button-prev,.tk-swiper .swiper-navigation .swiper-button-next,.tk-swiper .swiper-navigation .swiper-button-prev{margin-top:0;margin-left:.25rem;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:1.875rem;height:1.875rem;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);color:#0e0e0e}.tk-swiper-section .swiper-navigation .swiper-button-next:after,.tk-swiper-section .swiper-navigation .swiper-button-prev:after,.tk-swiper .swiper-navigation .swiper-button-next:after,.tk-swiper .swiper-navigation .swiper-button-prev:after{content:none}.tk-swiper-section .pagination-container,.tk-swiper .pagination-container{display:flex;width:100%}.tk-swiper-section .pagination-container[data-cnt="1"] .swiper-pagination,.tk-swiper .pagination-container[data-cnt="1"] .swiper-pagination{opacity:0}.tk-swiper-section .swiper-pagination,.tk-swiper .swiper-pagination{position:relative;margin-top:1.25rem;padding-right:2rem;text-align:left}.tk-swiper-section .swiper-pagination.swiper-pagination-bullets-dynamic,.tk-swiper .swiper-pagination.swiper-pagination-bullets-dynamic{white-space:nowrap}.tk-swiper-section .swiper-pagination.swiper-pagination-bullets-dynamic[data-index="0"] .swiper-pagination-bullet,.tk-swiper-section .swiper-pagination.swiper-pagination-bullets-dynamic[data-index="1"] .swiper-pagination-bullet,.tk-swiper .swiper-pagination.swiper-pagination-bullets-dynamic[data-index="0"] .swiper-pagination-bullet,.tk-swiper .swiper-pagination.swiper-pagination-bullets-dynamic[data-index="1"] .swiper-pagination-bullet{left:0 !important}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet,.tk-swiper .swiper-pagination .swiper-pagination-bullet{position:relative;margin-right:.5rem;width:1rem;height:1rem;opacity:1 !important;background:transparent !important}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .house,.tk-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .house{opacity:1}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet,.tk-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet{opacity:0}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet .bullet,.tk-swiper .swiper-pagination .swiper-pagination-bullet .bullet{position:absolute;top:3px;left:3px;display:block;width:.375rem;height:.375rem;border-radius:50%;background-color:#0e0e0e;opacity:1;transition:opacity .3s,background-color .3s}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet .house,.tk-swiper .swiper-pagination .swiper-pagination-bullet .house{position:absolute;top:0;left:0;opacity:0;font-family:"TaiKwun-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:12px;line-height:1;color:#0e0e0e;transition:opacity .3s}.tk-swiper-section .swiper-pagination .swiper-pagination-bullet .house:after,.tk-swiper .swiper-pagination .swiper-pagination-bullet .house:after{content:""}.complex-banner-section{margin-bottom:1rem}.complex-banner-section .col-event-widget{margin-bottom:1rem;padding-right:15px;width:100%}.complex-banner-section .col-home-banner{margin-bottom:1rem;width:100%}.event-widget-section{display:flex;flex-direction:column}.event-widget-section button{padding:0;background:transparent;border:0}.event-widget-section .event-date{display:flex;position:relative;padding-bottom:.5rem}.event-widget-section .event-date .dropdown .dropdown-menu{margin-top:0;width:295px;box-shadow:0 0 5px rgba(0,0,0,.25)}.event-widget-section .event-date .dropdown .dropdown-menu .dropdown-item{padding:0}.event-widget-section .event-date .dropdown .dropdown-menu .dropdown-item:focus,.event-widget-section .event-date .dropdown .dropdown-menu .dropdown-item:hover{color:#0e0e0e !important;background-color:#fff !important}.event-widget-section .event-date .event-date-picker{display:flex;flex-direction:column;align-items:center;margin-right:1rem;width:3rem}.event-widget-section .event-date .event-date-picker label{font-size:3rem;font-weight:700}.event-widget-section .event-date .event-date-picker i{margin-top:-1.5rem;font-size:.75rem}.event-widget-section .event-date .texture-date{display:flex;flex-direction:column;padding-top:.75rem}.event-widget-section .event-date .texture-date span{font-size:1rem;line-height:1rem;text-transform:uppercase}.event-widget-section .event-date .texture-date strong{font-size:1.625rem;line-height:1.625rem;font-weight:700}.event-widget-section .programme-list{position:relative;margin:0 0 .5rem 0;padding:1rem 0;border-top:1px solid #000;border-bottom:1px solid #000;height:15rem}.event-widget-section .programme-list .loading{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#ccc}.event-widget-section .programme-list .swiper-container{height:100%}.event-widget-section .programme-list .swiper-container .swiper-slide{height:auto}.event-widget-section .programme-list .event-programme-block{padding-top:.125rem;margin-bottom:1rem;display:flex;flex-direction:column;text-decoration:none}.event-widget-section .programme-list .event-programme-block .time{font-size:.875rem;line-height:1.25;color:#676767;font-weight:500}.event-widget-section .programme-list .event-programme-block .time .timeslot{margin-bottom:.375rem}.event-widget-section .programme-list .event-programme-block .time .timeslot span{white-space:nowrap}.event-widget-section .programme-list .event-programme-block .time .timeslot:last-child{margin-bottom:0}.event-widget-section .programme-list .event-programme-block h4{margin-bottom:.25rem;font-size:1.125rem;line-height:1.25rem;color:#151515}.event-widget-section .ctrls{display:flex}.event-widget-section .ctrls [data-event=expend-fullscreen-events] i{margin-right:.75rem}.event-widget-section .ctrls [data-event=slide-prev],.event-widget-section .ctrls [data-event=slide-next]{padding-left:.25rem;padding-right:.25rem}.event-widget-section .ctrls [data-event=slide-prev].swiper-button-disabled,.event-widget-section .ctrls [data-event=slide-next].swiper-button-disabled{opacity:.5}.event-widget-section .ctrls [data-event=slide-prev]:last-child,.event-widget-section .ctrls [data-event=slide-next]:last-child{padding-right:0}html[lang=zh-Hant] .event-widget-section .event-date .texture-date span{font-size:.875rem;line-height:1.125rem}html[lang=zh-Hant] .event-widget-section .event-date .texture-date strong{font-size:1.5rem;line-height:1.625rem}.home-banner-section{position:relative;width:100%;perspective:1px;perspective-origin:center top;transform-style:preserve-3d;overflow:hidden}.home-banner-section .banner{position:relative;padding-top:100%;display:block;width:100%;background-repeat:no-repeat;background-position:center;overflow:hidden}.home-banner-section .banner::before{content:"";background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .5s}.home-banner-section .banner::before,.home-banner-section .banner .cover-link{position:absolute;top:0;left:0;width:100%;height:100%}.home-banner-section .banner+h4{margin-top:.25rem;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;line-height:1.25rem;color:#151515}.home-banner-section .banner .square-video,.home-banner-section .banner .landscape-video{position:absolute;width:100%;height:100%;top:0;left:0}.home-banner-section .banner .square-video video,.home-banner-section .banner .landscape-video video{display:block;width:100%;height:100%}.home-banner-section .pagination-container .swiper-pagination{padding-right:0;width:50%}.home-banner-section .pagination-container .swiper-navigation{margin-left:auto;padding-top:.25rem;padding-bottom:.25rem;display:flex;justify-content:flex-end}.home-banner-section .pagination-container .swiper-navigation .swiper-button-prev,.home-banner-section .pagination-container .swiper-navigation .swiper-button-next{width:1.875rem;height:1.875rem;font-size:1rem}.simple-shortcut-section>div{background-color:#f6f6f6}.simple-shortcut-section .shortcut-blocks{display:flex;justify-content:space-around;align-items:center;flex-direction:column;padding:1rem 0}.simple-shortcut-section .shortcut-block{display:inline-flex;align-items:flex-start;padding:1rem;width:18rem}.simple-shortcut-section .shortcut-block:hover{text-decoration:none}.simple-shortcut-section .shortcut-block .media-icon{display:flex;justify-content:flex-start;width:2.75rem;color:#0e0e0e}.simple-shortcut-section .shortcut-block .media-icon i{font-size:1.5rem}.simple-shortcut-section .shortcut-block .media-body{display:flex;flex-direction:column}.simple-shortcut-section .shortcut-block .media-body label{margin-bottom:.625rem;color:#9b9b9b;font-size:.75rem;line-height:1rem}.simple-shortcut-section .shortcut-block .media-body .media-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;color:#0e0e0e}.simple-shortcut-section .shortcut-block .media-body .media-title h2{margin-bottom:0;font-size:1rem;line-height:1.125rem;font-weight:800}.simple-shortcut-section .shortcut-block .media-body .media-title i{padding-top:.125rem;width:.875rem;font-size:.875rem;text-align:right}.swipe-masonry-section .swiper-container .swiper-slide{padding-right:.625rem}.swipe-programme-section .navigation-container,.swipe-masonry-section .navigation-container,.related-programme-section .navigation-container{display:flex;align-items:flex-end;margin-bottom:.5rem}.swipe-programme-section .navigation-container .section-title-block,.swipe-masonry-section .navigation-container .section-title-block,.related-programme-section .navigation-container .section-title-block{margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 4rem)}.swipe-programme-section .navigation-container .swiper-navigation,.swipe-masonry-section .navigation-container .swiper-navigation,.related-programme-section .navigation-container .swiper-navigation{width:4rem}.home-card-section{display:flex;flex-wrap:wrap;justify-content:space-between}.home-card-section .card{margin-top:calc(1rem + 1.5rem);position:relative;padding-top:1rem;padding-bottom:1.75rem;width:100%;border-radius:1px;border:0;box-shadow:0 0 3px rgba(0,0,0,.14)}.home-card-section .card .card-head{position:absolute;top:-1.25rem;left:0;padding:0 1.25rem}.home-card-section .card .card-head img{width:2.5rem}.home-card-section .card .card-body{display:flex;flex-direction:column}.home-card-section .card .card-body h4{margin-bottom:.675rem;font-size:1rem;line-height:1.125rem}.home-card-section .card .card-body p{font-size:.875rem;line-height:1rem}.home-card-section .card .card-body .bottom-sticky{position:absolute;left:1.25rem;bottom:1.25rem}.home-card-section .input-be-a-fan-email{display:flex;width:calc(100% - 1.25rem - 1.25rem);font-size:1rem;line-height:1.25rem;color:#0e0e0e}.home-card-section .input-be-a-fan-email:hover{text-decoration:none}.home-card-section .input-be-a-fan-email span{width:calc(100% - 1.5rem - .5rem);border-bottom:1px solid #5a5a5a;color:#5a5a5a}.home-card-section .input-be-a-fan-email i{display:flex;justify-content:center;margin-left:.5rem;width:1.5rem}.error-section{padding-top:4rem;padding-bottom:4rem;color:#000}.error-section .error-title{display:flex;justify-content:center;align-items:flex-end;padding-bottom:1rem}.error-section .error-title h2{margin-right:1.5rem}.error-section .error-msg{margin:0 auto;width:90%;max-width:500px;text-align:center}.error-section .buildings{width:100%;height:225px;background-image:url("../images/buildings.png");background-repeat:no-repeat;background-position:center bottom}.l2-nav-section{width:100%;padding:0;background-color:#fff;font-size:1.125rem;padding-bottom:.5rem;border-bottom:1px solid rgba(14,14,14,.25)}.l2-nav-section .swiper-container{margin-left:0}.l2-nav-section .swiper-container .swiper-slide{display:flex;align-items:flex-end;width:auto;height:2.375rem}.l2-nav-section .swiper-container .swiper-slide::after{content:"/";padding:.25rem 0;margin-left:.25rem;margin-right:.25rem;font-size:1rem;font-weight:700;color:#0e0e0e}.l2-nav-section .swiper-container .swiper-slide:last-child::after{content:none}.l2-nav-section .swiper-container .swiper-slide:last-child .l2-title,.l2-nav-section .swiper-container .swiper-slide:last-child [data-toggle]{font-size:1.25rem;line-height:1.5rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.l2-nav-section .swiper-container .swiper-slide:last-child .l2-title i,.l2-nav-section .swiper-container .swiper-slide:last-child [data-toggle] i{font-size:1rem;line-height:1.5rem}.l2-nav-section .swiper-container .swiper-button-next,.l2-nav-section .swiper-container .swiper-button-prev{color:#0e0e0e;font-size:.875rem;font-weight:900}.l2-nav-section .swiper-container .swiper-button-next.swiper-button-disabled,.l2-nav-section .swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0}.l2-nav-section .swiper-container .swiper-button-next::after,.l2-nav-section .swiper-container .swiper-button-prev::after{content:none}.l2-nav-section .swiper-container .swiper-button-next{background:linear-gradient(270deg, white 10%, rgba(255, 255, 255, 0) 100%);right:0}.l2-nav-section .swiper-container .swiper-button-next i{position:relative;right:-0.375rem}.l2-nav-section .swiper-container .swiper-button-prev{left:0;background:linear-gradient(90deg, white 10%, rgba(255, 255, 255, 0) 100%)}.l2-nav-section .swiper-container .swiper-button-prev i{position:relative;left:-0.5rem}.l2-nav-section .l2-title,.l2-nav-section [data-toggle]{display:inline-flex;align-items:flex-end;height:100%;margin-bottom:0;padding:.25rem 0;font-size:1rem;font-weight:700;color:#0e0e0e;background-color:transparent;border:0}.l2-nav-section .l2-title.last,.l2-nav-section [data-toggle].last{font-size:1.25rem;line-height:1.5rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.l2-nav-section .l2-title.last i,.l2-nav-section [data-toggle].last i{font-size:1rem;line-height:1.5rem}.l2-nav-section .l2-title i,.l2-nav-section [data-toggle] i{margin-left:.5rem;font-size:1rem;line-height:1rem}.l2-nav-section #l2-nav-collapse .nav{flex-direction:column}.l2-nav-section #l2-nav-collapse .nav .nav-item{padding-left:0;padding-right:1rem}.l2-nav-section #l2-nav-collapse .nav .nav-link{color:#0e0e0e;padding:.5rem 0;font-size:1rem;font-weight:700}.l2-nav-section #l2-nav-collapse .nav .nav-link.active{position:relative;display:inline-flex}.l2-nav-section #l2-nav-collapse .nav .nav-link.active::after{content:"";position:absolute;left:0;bottom:.5rem;width:100%;height:2px;background-color:#0e0e0e;transition:left .3s,width .3s}.l2-nav-section .nav-count-down{flex-direction:column}.l2-nav-section .nav-count-down .count-down{margin-top:.5rem;font-size:1rem}.l2-nav-section .nav-count-down .count-down label{margin:0;font-weight:bold}.anchor-section{width:100%;background-color:#fff;border-bottom:1px solid rgba(14,14,14,.25)}.anchor-section .swiper-container{width:100%}.anchor-section .swiper-container.disable-navigation .swiper-wrapper,.anchor-section .swiper-container.disable-navigation .swiper-button-prev,.anchor-section .swiper-container.disable-navigation .swiper-button-next{pointer-events:none}.anchor-section .swiper-container .swiper-slide{display:flex;width:auto;height:auto;align-items:center}.anchor-section .swiper-container .swiper-slide:first-child .anchor-item{padding-left:0}.anchor-section .swiper-container .swiper-slide:first-child .anchor-item .dropdown-toggle{padding-left:0}.anchor-section .swiper-container .swiper-button-next,.anchor-section .swiper-container .swiper-button-prev{color:#0e0e0e;font-size:.875rem;font-weight:900}.anchor-section .swiper-container .swiper-button-next.swiper-button-disabled,.anchor-section .swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0}.anchor-section .swiper-container .swiper-button-next::after,.anchor-section .swiper-container .swiper-button-prev::after{content:none}.anchor-section .swiper-container .swiper-button-next{background:linear-gradient(270deg, white 10%, rgba(255, 255, 255, 0) 100%);right:0}.anchor-section .swiper-container .swiper-button-next i{position:relative;right:-0.375rem}.anchor-section .swiper-container .swiper-button-prev{left:0;background:linear-gradient(90deg, white 10%, rgba(255, 255, 255, 0) 100%)}.anchor-section .swiper-container .swiper-button-prev i{position:relative;left:-0.5rem}.anchor-section .anchor-item{display:block;padding:.782rem .75rem;color:#8e8e8e;font-size:1.125rem;text-align:left;text-decoration:none;max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anchor-section .anchor-item.active{color:#0e0e0e}.anchor-section .anchor-item:hover{text-decoration:none}.anchor-section .anchor-item button{padding:0;color:inherit;font-size:inherit;font-weight:inherit}.anchor-section .anchor-item .dropdown-toggle{font-size:.75rem}.anchor-section .anchor-item .dropdown-toggle::after{content:none}.anchor-dropdown-menu{border-top:0;border-radius:0}.generic-section .container-hr{margin-top:1.375rem;margin-bottom:1.375rem}.generic-section .container-hr+.highlighted{margin-top:calc(1.375rem * 2)}.generic-section .container-hr:last-child{display:none}.generic-section .container-hr hr{border-top:1px solid #8f9396}.generic-section article{padding-top:1.375rem;padding-bottom:1.375rem;color:#0e0e0e;background-color:#fff}.generic-section article.highlighted{background-color:#e1e2e4}.generic-section article.highlighted .alert-tk{background-color:#fff;border-color:#fff}.generic-section article.highlighted .material-design-input{border-bottom:1px solid #999}.generic-section article.highlighted .material-design-input::before{border-bottom-color:#555}.generic-section article.highlighted textarea.form-control{background-color:#e1e2e4;border-color:#999}.generic-section article.highlighted textarea.form-control:active,.generic-section article.highlighted textarea.form-control:focus{border-color:#555}.generic-section article.generic-child-section .title{width:60%;font-size:1.25rem;line-height:1.5rem}.generic-section article .title-icon-group .icon{margin-bottom:.75rem;max-width:4.5rem;max-height:4.5rem}.generic-section article .title-icon-group .title,.generic-section article .title{margin-bottom:1rem;font-size:1.625rem;font-weight:700;line-height:1.875rem}.generic-section article .subtitle{margin-bottom:1rem}.generic-section article .detail{font-size:1.25rem;line-height:1.875rem}.generic-section article .detail small{display:inline-block;font-size:.875rem;line-height:1rem}.generic-section article .detail a:not(.btn){color:#0e0e0e;font-weight:700;text-decoration:underline}.generic-section article .detail a:not(.btn):hover{color:lightn(#0E0E0E, 10%)}.generic-section article .detail a.dropdown-item{text-decoration:none !important}.generic-section article .embed-responsive>div>.video-block,.generic-section article .embed-responsive>div>.image-block{position:absolute;top:0;left:0;width:100%;height:100%}.generic-section article .embed-responsive>p:empty{display:none}.generic-section article .article-swiper-section .swiper-container.slider-size-normal .image-block img{height:10rem}.generic-section article .article-swiper-section .swiper-container.slider-size-normal .video-block{width:18.25rem;height:10rem}.generic-section article .article-swiper-section .swiper-container.slider-size-large .image-block img{height:20rem}.generic-section article .article-swiper-section .swiper-container.slider-size-large .video-block{width:36.5rem;height:20rem}.generic-section article .article-swiper-section .swiper-container .swiper-slide{width:auto}.generic-section article .article-swiper-section .swiper-container .image-block img{margin-bottom:1rem}.generic-section article .article-swiper-section .swiper-container .image-block p:last-child{margin-bottom:0}.generic-section article .article-swiper-section .swiper-container .video-block iframe{margin-bottom:1rem}.generic-section article .article-swiper-section .swiper-container .video-block p:last-child{margin-bottom:0}.generic-section .table-swiper-message{margin-bottom:.75rem;font-size:1rem;font-weight:700}body.programme-index .l2-nav-section>.container{display:flex;flex-direction:column}body.programme-index .l2-nav-section .btn-tk-online{height:2.75rem !important;font-size:1rem}body.programme-index .l2-nav-section .btn-tk-online .tk-online{font-size:1.5rem}.search-section{padding:.75rem 0;background-color:#f6f6f6}.search-section[data-can-reset] .search-key{width:calc(100% - 7.5rem)}.search-section[data-can-reset] .search-end .btn[data-event=clear-filter]{display:flex}.search-section>.container{display:flex;flex-direction:row;flex-wrap:wrap}.search-section button[data-event=clear-filter]{border:0;background-color:transparent}.search-section button[data-event=clear-filter]+.search-time{margin-left:.75rem}.search-section .search-key,.search-section .search-end,.search-section .search-tags{display:inline-flex;align-items:center}.search-section .search-key{margin-left:0;order:1;width:calc(100% - 5rem)}.search-section .search-key i{margin-right:.5rem}.search-section .search-key input{padding-left:0;margin:0;width:100%;height:1.875rem;border:0;border-radius:0;background-color:transparent;border-bottom:1px solid #0e0e0e}.search-section .search-key input:focus{box-shadow:none}.search-section .search-end{order:2;width:2.5rem}.search-section .search-end .btn[data-event=clear-filter]{display:none}.search-section .search-end .btn{display:flex;justify-content:center;align-items:center;padding:.375rem 0}.search-section .search-end .btn span{display:none;margin-top:.25rem;margin-left:.25rem;white-space:nowrap;font-size:.875rem;line-height:.875rem}.search-section .search-end .dropdown-toggle{display:inline-flex;justify-content:center;align-items:center;padding:.375rem 0}.search-section .search-end .dropdown-toggle::after{content:none}.search-section .search-end .dropdown-toggle.active{padding:.375rem .675rem;background-color:#0e0e0e;color:#fff;border-radius:1rem}.search-section .search-end .dropdown-toggle.active:hover{background-color:rgba(14,14,14,.75)}.search-section .search-end .dropdown-menu{max-height:calc(50vh);overflow-y:auto}.search-section .search-end .dropdown-item-calendar:hover{color:#16181b !important;background-color:#fff !important}.search-section .search-end .dropdown-item-calendar .calendar{width:240px;padding-left:0;padding-right:0;padding-bottom:0;border-top:1px solid #ccc}.search-section .search-tags{order:3;width:100%}.search-section .search-tags .swiper-container{margin-top:.5rem;margin-left:0}.search-section .search-tags .swiper-slide{padding-right:.75rem;width:auto}.search-section .search-tags .swiper-button-next,.search-section .search-tags .swiper-button-prev{color:#0e0e0e;font-size:.875rem;font-weight:900}.search-section .search-tags .swiper-button-next.swiper-button-disabled,.search-section .search-tags .swiper-button-prev.swiper-button-disabled{opacity:0}.search-section .search-tags .swiper-button-next::after,.search-section .search-tags .swiper-button-prev::after{content:none}.search-section .search-tags .swiper-button-next{background:linear-gradient(270deg, #F6F6F6 10%, rgba(255, 255, 255, 0) 100%);right:0}.search-section .search-tags .swiper-button-next i{position:relative;right:-0.375rem}.search-section .search-tags .swiper-button-prev{left:0;background:linear-gradient(90deg, #F6F6F6 10%, rgba(255, 255, 255, 0) 100%)}.search-section .search-tags .swiper-button-prev i{position:relative;left:-0.5rem}.search-section .search-tags .btn-group-toggle .btn{display:inline-flex;align-items:center;padding:.125rem .5rem;border:1px solid #e1e2e4;border-radius:1rem;background-color:#fff;font-size:.875rem;color:#0e0e0e;transition:background-color .5s,color .5s}.search-section .search-tags .btn-group-toggle .btn.highlighted{padding:.0625rem .4375rem;border:2px solid #e1e2e4;font-weight:700}.search-section .search-tags .btn-group-toggle .btn.active{background-color:#0e0e0e;color:#fff}.eat-buy .search-section .search-key{width:100%}.programme-section,.store-section{padding-top:2rem;padding-bottom:2rem}.programme-section .programmes,.programme-section .stores,.store-section .programmes,.store-section .stores{display:flex;padding:1rem 0;width:100%}.programme-section .grid-wrap,.store-section .grid-wrap{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e1e2e4}.programme-section .programme-block{width:100%}.programme-section .programme-block .programme-detail label{font-size:.875rem;line-height:1rem}.programme-section .programme-block .programme-detail h2{margin-bottom:0;font-size:1.125rem;line-height:1.375rem}.programme-section .programme-block .programme-detail .programme-properties .programme-property{padding-top:1rem}.store-section .store-block{width:100%}.store-section .store-block .store-detail label{font-size:.875rem;line-height:1rem}.store-section .store-block .store-detail h2{margin-bottom:0;font-size:1.125rem;line-height:1.375rem}.store-section .store-block .store-detail .store-properties .store-property{padding-top:1rem}.programme-selector-section,.programme-banner-section,.store-banner-section{padding-top:1.375rem;padding-bottom:1.375rem}.programme-selector-section h1,.programme-banner-section h1,.store-banner-section h1{font-size:1.625rem;line-height:1.625rem}.programme-selector-section.swipe-transitioning{pointer-events:none}.programme-selector-section #programme-head-swiper .swiper-slide{padding-top:.5rem;background:#fff;opacity:0 !important}.programme-selector-section #programme-head-swiper .swiper-slide.swiper-slide-active{opacity:1 !important}.programme-selector-section #programme-head-swiper .programme-title{width:100%;min-height:1.625rem;max-height:10rem;font-weight:700;line-height:1.1;font-size:1.625rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.programme-selector-section #programme-name-holder{overflow:hidden;height:1px !important;opacity:.01}.programme-selector-section h1{width:100%;min-height:1.625rem;max-height:10rem}.programme-selector-section .swiper-slide.swiper-slide-active .programme-block .programme-block-wrap{margin-left:0;padding-top:10px;width:100%}.programme-selector-section .swiper-slide.swiper-slide-active h2{max-height:0;opacity:0}.programme-selector-section .swiper-slide .programme-block{padding-top:50%}.programme-selector-section .swiper-slide .programme-block .programme-block-wrap{position:absolute;top:0;left:0;width:70%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:5%;margin-left:5%;margin-right:auto;transition:width .3s,margin-left .3s,padding-top .3s}.programme-selector-section .swiper-slide h2{padding-top:.125rem;font-size:1.125rem;font-weight:400;line-height:1.25rem;max-height:10rem;overflow:hidden;transition:max-height .3s;opacity:1;transition:opacity .3s}.info-section{margin-bottom:1rem;padding:15px 0;background-color:#f4f4f4}.info-section .info-container{display:flex;flex-direction:column}.info-section .info-container .row{margin-right:auto;flex-wrap:nowrap;flex-direction:column}.info-section .side-control{margin-bottom:.5rem;display:flex;justify-content:flex-end}.info-section .side-control .btn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin-left:1rem;padding:0;width:2rem;height:2rem}.info-section .side-control .btn i{margin-bottom:.25rem;font-size:1.375rem}.info-section .side-control .btn label{white-space:nowrap}.info-section .side-control .share-menu.show{top:-1rem !important}.info-section .side-control .share-menu::after{content:"";position:absolute;top:calc(100% - 1px);bottom:auto;right:7px;border:10px solid transparent;border-top-color:#fff;border-bottom:0}.info-section .side-control .share-menu::before{content:"";position:absolute;top:100%;bottom:auto;right:7px;border:10px solid transparent;border-top-color:#ccc;border-bottom:0}.info-section .btn-ctrl{width:100%}.search-result-section{padding-top:2rem;padding-bottom:2rem}.visitor-planner-section .card{border:0;border-radius:0}.visitor-planner-section .card .card-body{padding:1rem}.visitor-planner-section .card-interest .virtual-checkbox{margin-top:.5rem;margin-bottom:.5rem}.visitor-planner-section .card-interest .virtual-checkbox span{font-size:1.125rem;font-weight:700;line-height:1.675rem}.visitor-planner-section .table.virtual-table .table-header .table-row{padding:.25rem 0;width:100%;border-bottom:2px solid #000}.visitor-planner-section .table.virtual-table .table-header .table-cell{padding:0;display:inline-flex;align-items:flex-end}.visitor-planner-section .table.virtual-table .table-header .cell-action,.visitor-planner-section .table.virtual-table .table-header .cell-name{padding-right:1rem}.visitor-planner-section .table.virtual-table .table-header .cell-time,.visitor-planner-section .table.virtual-table .table-header .cell-legend,.visitor-planner-section .table.virtual-table .table-header .cell-tel{display:none}.visitor-planner-section .table.virtual-table .table-header .cell-action{width:4.25rem}.visitor-planner-section .table.virtual-table .table-header .cell-name{color:#545454;font-weight:700}.visitor-planner-section .table.virtual-table .table-body .table-row{position:relative;padding-left:4.25rem}.visitor-planner-section .table.virtual-table .table-body .table-cell{width:100%;font-size:1rem;line-height:1.25rem;font-weight:500;color:#545454}.visitor-planner-section .table.virtual-table .table-body .cell-action{position:absolute;left:0;top:.5rem;width:1.5rem;color:#0e0e0e}.visitor-planner-section .table.virtual-table .table-body .cell-action .virtual-checkbox{display:inline-flex;margin-bottom:0}.visitor-planner-section .table.virtual-table .table-body .cell-action .virtual-checkbox .checkbox{margin-right:0}.visitor-planner-section .table.virtual-table .table-body .cell-name{order:1;width:100%;font-size:1.125rem;line-height:1.25rem;font-weight:700;color:#0e0e0e}.visitor-planner-section .table.virtual-table .table-body .cell-name a{display:flex;flex-direction:column;color:inherit;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";text-decoration:none}.visitor-planner-section .table.virtual-table .table-body .cell-name a:hover{text-decoration:none}.visitor-planner-section .table.virtual-table .table-body .cell-name a .cover{margin-bottom:.5rem;display:block;width:50%}.visitor-planner-section .table.virtual-table .table-body .cell-name a h4{margin-bottom:0;font-size:inherit;font-family:inherit}.visitor-planner-section .table.virtual-table .table-body .cell-name a h4 span{font-size:inherit;font-family:inherit}.visitor-planner-section .table.virtual-table .table-body .cell-name a h4 span i.tk{position:relative;top:2px;font-size:1.5rem}.visitor-planner-section .table.virtual-table .table-body .cell-name a i.tk{margin-left:.5rem}.visitor-planner-section .table.virtual-table .table-body .cell-time,.visitor-planner-section .table.virtual-table .table-body .cell-tel{order:2;width:60%}.visitor-planner-section .table.virtual-table .table-body .cell-legend{order:3;width:40%}.visitor-planner-section .table.virtual-table .table-body .cell-legend img{margin-right:.25rem;width:1.5rem;height:1.5rem;cursor:pointer}.visitor-planner-section .collapse-table{display:flex;flex-direction:column;margin-bottom:3rem}.visitor-planner-section .collapse-table .collapse-table-title{order:0;position:relative;margin-bottom:.5rem;display:inline-flex;align-items:center;padding:0;border:0;background-color:transparent}.visitor-planner-section .collapse-table .collapse-table-title::after{content:"";position:absolute;bottom:-1rem;left:0;width:100%;height:2px;background-color:#0e0e0e;opacity:0;pointer-events:none}.visitor-planner-section .collapse-table .collapse-table-title.collapsed::after{opacity:1;transition:opacity .2s;transition-delay:.3s}.visitor-planner-section .collapse-table .collapse-table-title.collapsed i{transform:rotate(180deg)}.visitor-planner-section .collapse-table .collapse-table-title h4{margin-bottom:0}.visitor-planner-section .collapse-table .collapse-table-title i{position:relative;top:-2px;left:.5rem;transform:rotate(0deg);transition:transform .3s}.visitor-planner-section .collapse-table .collapse,.visitor-planner-section .collapse-table .collapsing{order:1}.visitor-planner-section .addi-serv-card{height:100%}.visitor-planner-section .addi-serv-card .card-body{display:flex;flex-direction:column;justify-content:space-between}.visitor-planner-section .addi-serv-card h2{font-size:1.5rem;line-height:1.75rem}.visitor-planner-section .icon-options{display:flex;justify-content:space-between}.visitor-planner-section .icon-options .icon-option{width:33%}.visitor-planner-section .icon-options .icon-option .virtual-checkbox{display:flex;flex-direction:column;text-align:center}.visitor-planner-section .icon-options .icon-option .virtual-checkbox img{width:4rem;height:4rem}.visitor-planner-section .icon-options .icon-option .virtual-checkbox span{margin-bottom:.25rem;padding-top:.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1rem * 1.2 * 2);font-size:1rem;line-height:1rem;font-weight:700}.visitor-planner-section .icon-options .icon-option .virtual-checkbox .checkbox{margin-right:0}.visitor-planner-section .plan-interactive-card p{font-size:1.125rem}.visitor-planner-section .plan-interactive-card .plan-preview{position:relative;margin-bottom:.5rem;padding-top:100%;display:flex;width:100%;background-image:url("../images/plan-thumbnail-en.png");background-size:cover;border:0}.visitor-planner-section .plan-interactive-card .plan-preview:hover{filter:grayscale(100%)}.visitor-planner-section .plan-interactive-card .plan-preview .cover{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.45);color:#fff}.visitor-planner-section .plan-interactive-card .plan-preview .cover .large-icon{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;border:2px solid #fff;border-radius:50%;font-size:2rem}.visitor-planner-section .plan-interactive-card .plan-preview .cover span{font-size:1.25rem;font-weight:bold}.visitor-planner-section .plan-interactive-card .plan-actions{margin-bottom:1.25rem;display:flex;align-items:top;justify-content:space-between;height:8rem}.visitor-planner-section .plan-interactive-card .plan-actions .btn-large-icon{margin-right:2rem;font-size:1.125rem;letter-spacing:-0.4px}.visitor-planner-section .plan-interactive-card .dropdown-share{padding-left:0;padding-bottom:0;text-align:left}.visitor-planner-section .programme-list{border-top:1px solid #8f9396;margin-bottom:2rem}.visitor-planner-section .programme-list .programme-list-item{display:flex;padding:1rem 0;align-items:center;justify-content:space-between;border-bottom:1px solid #8f9396}.visitor-planner-section .programme-list .programme-list-item .name{margin-bottom:0;font-size:1.125rem;line-height:1;font-weight:700}.visitor-planner-section .app-btn-group{display:flex;margin-bottom:1rem}.visitor-planner-section .app-btn-group .btn-app{margin-right:.25rem}html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=shop] .table-header .cell-action,html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=restaurant] .table-header .cell-action{width:4.75rem}html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=shop] .table-body .table-row,html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=restaurant] .table-body .table-row{padding-left:4.75rem}html[lang=zh-Hant] .visitor-planner-section .plan-interactive-card .plan-preview{background-image:url("../images/plan-thumbnail-zh.png")}.programme-direction-section .card{border:0;border-radius:0}.programme-direction-section .card.right{margin-top:1.375rem;background-color:#e1e2e4}.programme-direction-section .card.right .card-body{padding-top:1.375rem;padding-bottom:1.375rem;padding-left:1.375rem;padding-right:1.375rem}.programme-direction-section .card .card-body{padding:0}.enquiry-section .form-section{margin-bottom:2.5rem}.enquiry-section .form-section>h5{font-size:1.125rem}.enquiry-section textarea.form-control{min-height:80px;border-radius:0;border-color:#ccc}.enquiry-section textarea.form-control:active,.enquiry-section textarea.form-control:focus{border-color:#666}.enquiry-section .btn-add-section,.enquiry-section .btn-remove-section{display:inline-flex;align-items:center;margin-right:2rem;padding-left:0;padding-right:0;background-color:transparent;border:0}.enquiry-section .btn-add-section>div,.enquiry-section .btn-remove-section>div{display:inline-flex;justify-content:center;align-items:center;margin-right:.5rem;width:2rem;height:2rem;border:2px solid #0e0e0e;border-radius:50%}.enquiry-section .btn-add-section>div i,.enquiry-section .btn-remove-section>div i{margin:0;padding:0;color:#0e0e0e;font-weight:800}.enquiry-section .btn-add-section>span,.enquiry-section .btn-remove-section>span{font-weight:700}.location-section{margin:0 auto 0 0;width:100%;max-width:300px}.location-section .site-set{position:relative;width:100%}.location-section .site-set .site{position:absolute;top:0;left:0;width:100%}.location-section .site-set #site-grey-bg{position:relative !important}.location-section .site-set .street{position:absolute}.location-section .site-set .pointer{position:absolute;top:0;left:0;margin-top:-32px;margin-left:-16px;width:32px;height:32px}.tour-section{background-color:#fff}.tour-section .menu-container{position:relative;width:100%}.tour-section .menu-container .detail-overlay{display:none}.tour-section .map-container{width:100%;height:500px;overflow:hidden;background-color:#ebebeb;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.tour-section .directory{display:inline-flex}.tour-section .directory .media{margin-right:1rem;flex-direction:column;font-size:.8rem;cursor:pointer}.tour-section .directory .media img{width:128px;height:128px}.tour-section .directory .media label{display:block;margin-bottom:0}.tour-section .intros{padding:1.5rem 0}.tour-section .intros h3{font-size:1.5rem;font-weight:bold}.tour-section .intros p{font-size:1rem}.tour-section .site-view,.map-section .site-view{position:relative;width:100%;height:100%}.tour-section .site-view .sites,.map-section .site-view .sites{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s}.tour-section .site-view .sites .site-set,.map-section .site-view .sites .site-set{position:relative;height:95%}.tour-section .site-view .sites .site-set .site,.map-section .site-view .sites .site-set .site{position:absolute;top:0;left:0;height:100%}.tour-section .site-view .sites .site-set #site-grey-bg,.map-section .site-view .sites .site-set #site-grey-bg{position:relative}.tour-section .site-view .sites .site-set .street,.map-section .site-view .sites .site-set .street{position:absolute;font-size:1rem;line-height:1;width:80px}.tour-section .site-view .sites .site-set .street.street-chancery,.map-section .site-view .sites .site-set .street.street-chancery{top:5%;left:60%;width:100px}.tour-section .site-view .sites .site-set .street.street-arbuthnot,.map-section .site-view .sites .site-set .street.street-arbuthnot{top:30%;left:7%}.tour-section .site-view .sites .site-set .street.street-old-bailey,.map-section .site-view .sites .site-set .street.street-old-bailey{top:65%;right:7%}.tour-section .site-view .sites .site-set .street.street-hollywood,.map-section .site-view .sites .site-set .street.street-hollywood{bottom:3%;left:18%;width:100px}.tour-section .floor-view,.map-section .floor-view{position:relative;width:100%;height:100%}.tour-section .floor-view .floors,.map-section .floor-view .floors{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.tour-section .floor-view .floors .floor-set,.map-section .floor-view .floors .floor-set{display:inline-flex;justify-content:center;align-items:center;width:50%;height:50%}.tour-section .floor-view .floors .floor,.map-section .floor-view .floors .floor{position:relative;max-width:100%;max-height:100%}.tour-section .floor-view .floors .floor.height-floor,.map-section .floor-view .floors .floor.height-floor{height:100%}.tour-section .floor-view .floors .floor.height-floor>img,.map-section .floor-view .floors .floor.height-floor>img{height:100%}.tour-section .floor-view .floors .floor.width-floor,.map-section .floor-view .floors .floor.width-floor{width:100%}.tour-section .floor-view .floors .floor.width-floor>img,.map-section .floor-view .floors .floor.width-floor>img{width:100%}.tour-section .floor-view .floors .facility,.map-section .floor-view .floors .facility{position:absolute}.tour-section .floor-view .floor-controls,.map-section .floor-view .floor-controls{position:absolute}.tour-section .floor-view .floor-controls .btn,.map-section .floor-view .floor-controls .btn{padding:0;width:38px;height:38px;line-height:38px;color:#8c8c8c;border:1px solid #eee}.tour-section .floor-view .floor-controls .btn.active,.map-section .floor-view .floor-controls .btn.active{color:#fff;background-color:#faa519;border:1px solid #f49a05}.tour-section .floor-view .floor-controls .btn:first-child,.map-section .floor-view .floor-controls .btn:first-child{border-bottom:1px solid #ccc}.tour-section .floor-view .floor-controls .btn[disabled],.map-section .floor-view .floor-controls .btn[disabled]{color:#ccc}.tour-section .map-controls,.map-section .map-controls{position:absolute}.tour-section .map-controls.backward-control,.map-section .map-controls.backward-control{top:10px;left:10px}.tour-section .map-controls.backward-control .btn,.map-section .map-controls.backward-control .btn{padding:0 .6rem;width:auto}.tour-section .map-controls.backward-control span,.map-section .map-controls.backward-control span{display:inline-block;margin-left:.6rem;padding:0 .6rem 0 .6rem;height:100%;border-left:1px solid #eee}.tour-section .map-controls.zoom-control,.map-section .map-controls.zoom-control{top:10px;right:10px}.tour-section .map-controls.level-control,.map-section .map-controls.level-control{bottom:10px;left:10px}.tour-section .map-controls .btn,.map-section .map-controls .btn{padding:0;width:38px;height:38px;line-height:38px;color:#8c8c8c;border:1px solid #eee}.tour-section .map-controls .btn.active,.map-section .map-controls .btn.active{color:#fff;background-color:#faa519;border:1px solid #f49a05}.tour-section .map-controls .btn:first-child,.map-section .map-controls .btn:first-child{border-bottom:1px solid #ccc}.tour-section .map-controls .btn[disabled],.map-section .map-controls .btn[disabled]{color:#ccc}.timeline-section .time-selection{background-color:#ebebeb;padding:.5rem 0 .25rem}.timeline-section .time-selection .swiper-container,.timeline-section .time-selection .swiper-wrapper{width:100%}.timeline-section .time-selection .swiper-slide{width:auto}.timeline-section .time-selection .swiper-button-prev{left:-2px;opacity:1;transition:opacity .3s}.timeline-section .time-selection .swiper-button-next{right:-2px;opacity:1;transition:opacity .3s}.timeline-section .time-selection .swiper-button-disabled{opacity:0}.timeline-section .time-selection .nav-link{padding:.5rem 2rem .5rem 0;font-size:1.2rem;color:#b5b5b5;transition:color .3s}.timeline-section .time-selection .nav-link:hover{color:#666}.timeline-section .time-range-container .time-block{width:100%}.timeline-section .time-range-container .time-block.header .time .blend{background-color:#3b4647}.timeline-section .time-range-container .time-block.header .content{background-color:#b8bebd}.timeline-section .time-range-container .time-block.header .content h2{font-size:1.2rem;font-weight:bold}.timeline-section .time-range-container .time-block .time{position:relative;width:100%;min-height:220px;color:#fff}.timeline-section .time-range-container .time-block .time .banner,.timeline-section .time-range-container .time-block .time .blend,.timeline-section .time-range-container .time-block .time .wrap-content{position:absolute;top:0;left:0;width:100%;height:100%}.timeline-section .time-range-container .time-block .time .banner{background-repeat:no-repeat;background-size:cover;background-position:center}.timeline-section .time-range-container .time-block .time .blend{mix-blend-mode:multiply}.timeline-section .time-range-container .time-block .time .wrap-content h2{margin-bottom:2rem;font-size:2rem;font-weight:bold}.timeline-section .time-range-container .time-block .time .wrap-content label{font-size:1rem}.timeline-section .time-range-container .time-block .time .wrap-content h4{margin-bottom:2.5rem;font-size:2rem}.timeline-section .time-range-container .time-block .content{position:relative;width:100%;background-color:#fff}.timeline-section .time-range-container .time-block .content hr{display:none}.timeline-section .time-range-container .time-block .content label{font-size:1.5rem;font-weight:bold}.timeline-section .time-range-container .time-block .content p{font-size:1rem}.timeline-section .time-range-container .time-block .content .media{margin-bottom:1rem;flex-direction:row-reverse;border-bottom:1px solid #aaa}.timeline-section .time-range-container .time-block .content .media:last-child{border-bottom:0px}.timeline-section .time-range-container .time-block .content .media a{margin-left:1rem;margin-bottom:1rem;width:128px;text-decoration:none}.timeline-section .time-range-container .time-block .content .media a img{width:100%}.timeline-section .time-range-container .time-block .content .media a span{display:block;font-size:.7rem;color:#444;text-align:right}.pagination-section .pagination .page-item.active .page-link{color:#fff;background-color:#0e0e0e;border:1px solid #1b1b1b}.pagination-section .pagination .page-link{border-radius:0px !important;margin-right:.8rem;padding:15px 12px;width:52px;height:52px;color:#000;text-align:center;background-color:#f3f3f3;border:1px solid #e6e6e6}.account-section #smart-login .section-title{margin-bottom:2rem}.account-section #member-login{padding-bottom:8.5rem;transition:padding-bottom .5s}.account-section #member-login[data-action=login]{padding-bottom:0}.account-section #member-login .material-design-input .loading-icon{position:absolute;right:.25rem;bottom:.55rem;overflow:hidden;width:0rem;opacity:0;transition:width .3s,opacity .5s}.account-section #member-login .material-design-input .loading-icon.show{width:1.125rem;opacity:1}.account-section a{color:#aaa}.account-section .agreement{text-decoration:underline}.account-section .forget-password{font-size:.8rem}.account-section,.profile-section,.registation-section{padding-top:1rem;padding-bottom:1rem}.account-section h3,.profile-section h3,.registation-section h3{font-weight:bold}.account-section p,.profile-section p,.registation-section p{font-size:.9rem}.account-section .form-control-plaintext,.profile-section .form-control-plaintext,.registation-section .form-control-plaintext{font-size:1.2rem}.profile-section .profile-block,.profile-section .bookmark-block,.profile-section .achievement-block{margin-bottom:1rem;padding:1.5rem;background-color:#f5f5f5}.profile-section .profile-block{height:auto}.profile-section .profile-block .profile-head{margin:2rem 0;text-align:center}.profile-section .profile-block .profile-head .profile-pic{margin:0 auto;width:128px;height:128px;border-radius:50%}.profile-section .profile-block .profile-head label{margin-top:1rem;font-weight:bold}.profile-section .profile-block .profile-head .tai_kwun_fan{display:inline-block;min-width:85%;border:none;color:#fff;padding:.375rem .75rem;margin-top:0}.profile-section .profile-block .profile-head .tai_kwun_fan i{padding-left:.5rem}.profile-section .profile-block .form-control-plaintext{font-size:.9rem}.profile-section .profile-block .btn{min-width:85%}.profile-section .profile-block .summary-number{display:flex;justify-content:space-between;margin-top:2rem}.profile-section .profile-block .summary-number .item{flex-grow:1;font-size:.75rem;text-align:center;border-right:1px solid #ccc}.profile-section .profile-block .summary-number .item:last-child{border-right:0px}.profile-section .profile-block .summary-number .item label{display:block;color:#f05a23;font-size:1.5rem}.profile-section .bookmark-block{padding:0}.profile-section .bookmark-block .events{display:flex;flex-direction:column;padding:1.5rem;background-color:#f05a23;min-height:295px}.profile-section .bookmark-block .events h3{display:flex}.profile-section .bookmark-block .events h3 .btn-ctrl{display:none;margin-top:2px;margin-left:auto}.profile-section .bookmark-block .events h3 .btn-ctrl .btn{padding:0 .5rem;color:#fff;background:transparent;opacity:1;transition:opacity .3s}.profile-section .bookmark-block .events h3 .btn-ctrl .btn.swiper-button-disabled{opacity:.3;pointer-events:none}.profile-section .bookmark-block .events .swiper-container{width:100%;height:100%}.profile-section .bookmark-block .events .swiper-slide{display:flex;flex-direction:column}.profile-section .bookmark-block .events .swiper-slide .date{color:#fff}.profile-section .bookmark-block .events .swiper-slide .detail{display:flex;flex-direction:column;justify-content:flex-end;max-width:none !important;height:100%}.profile-section .bookmark-block .events .swiper-slide .detail span{font-size:.9rem}.profile-section .bookmark-block .events .swiper-slide .detail label{font-size:.8rem;color:#fff}.profile-section .bookmark-block .events .swiper-slide .detail a{color:#fff;max-width:200px}.profile-section .bookmark-block .events .swiper-slide .detail a:hover{color:#f05a23}.profile-section .bookmark-block .calendar{padding:1.5rem}.profile-section .bookmark-block .calendar .header{margin-bottom:.5rem}.profile-section .bookmark-block .calendar .header .btn{padding:.375rem .75rem;min-width:auto}.profile-section .bookmark-block .calendar .body .date{position:relative}.profile-section .bookmark-block .calendar .body .date.today.has-bookmark::after,.profile-section .bookmark-block .calendar .body .date.active.has-bookmark::after{background-color:#fff}.profile-section .bookmark-block .calendar .body .date.today span,.profile-section .bookmark-block .calendar .body .date.active span{color:#fff;background-color:#f05a23}.profile-section .bookmark-block .calendar .body .date.has-bookmark::after{content:"";position:absolute;left:20%;bottom:4px;width:60%;height:2px;background-color:#f05a23}.profile-section .achievement-block{flex-direction:column;padding:1.5rem 0 0 0;background-color:transparent}.profile-section .achievement-block .block-title{margin-bottom:1.5rem;display:flex;flex-direction:column}.profile-section .achievement-block .block-title h3{margin-bottom:0}.profile-section .achievement-block .block-title .ctrl{margin-top:.5rem}.profile-section .achievement-block .block-title .ctrl .btn{padding:.35rem .75rem;width:100%}.profile-section .achievement-block .badges-block,.profile-section .achievement-block .no-badge{margin-bottom:1.5rem}.profile-section .achievement-block .badges-block label,.profile-section .achievement-block .no-badge label{display:block;border-bottom:2px solid #3b4647}.profile-section .achievement-block .badges-block .scroller-container,.profile-section .achievement-block .no-badge .scroller-container{min-height:120px}.profile-section .achievement-block .badges-block .scroller-container .scroller-holder,.profile-section .achievement-block .no-badge .scroller-container .scroller-holder{display:inline-flex}.profile-section .achievement-block .badges-block .no-badge-message,.profile-section .achievement-block .no-badge .no-badge-message{display:flex;justify-content:center;align-items:center;height:140px}.profile-section .achievement-block .badges-block .badges-holder,.profile-section .achievement-block .no-badge .badges-holder{padding:.875rem 0}.profile-section .achievement-block .badges-block .badges-holder .tk-badge,.profile-section .achievement-block .no-badge .badges-holder .tk-badge{margin-right:1rem}.profile-section .achievement-block .badges-block .badges-holder .tk-badge .icon,.profile-section .achievement-block .no-badge .badges-holder .tk-badge .icon{width:100px;height:100px}.profile-section .achievement-block .badges-block .badges-holder .tk-badge .icon img,.profile-section .achievement-block .no-badge .badges-holder .tk-badge .icon img{max-width:100%;max-height:100%}.profile-section .achievement-block .badges-block .badges-holder .tk-badge .progress,.profile-section .achievement-block .no-badge .badges-holder .tk-badge .progress{margin-top:.5rem;height:.35rem;border:1px solid #3564c0;border-radius:2px}.profile-section .achievement-block .badges-block .badges-holder .tk-badge .progress .progress-bar,.profile-section .achievement-block .no-badge .badges-holder .tk-badge .progress .progress-bar{background:linear-gradient(to right, #FAA519 0%, #F05A23 100%)}.profile-section .profile .form-group{margin-bottom:1.5rem}.profile-section .profile .form-group label{margin-bottom:0;color:#000;font-size:.9rem}.profile-section .profile .form-group .form-control-plaintext{padding-top:0;padding-bottom:0;color:#f05a23}.profile-section .profile-pic{position:relative;width:168px;height:168px;background-image:url("../images/profile_placeholder.png");background-size:cover;text-align:center}.profile-section .profile-pic:hover i{opacity:.9}.profile-section .profile-pic i{margin-top:48px;opacity:.1;transition:opacity .3s}.profile-section .profile-pic input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.01;cursor:pointer}.profile-section .ticket-record,.profile-section .plan-record{margin-bottom:1rem}.profile-section .ticket-record:hover a,.profile-section .plan-record:hover a{color:#faa519}.profile-section .ticket-record:hover label,.profile-section .plan-record:hover label{border-color:#faa519}.profile-section .ticket-record a,.profile-section .plan-record a{margin-bottom:1rem;color:#f05a23;transition:color .3s}.profile-section .ticket-record label,.profile-section .plan-record label{margin-bottom:0;border-bottom:2px solid #f05a23;cursor:pointer;transition:border-color .3s}.profile-section .ticket-record .btn,.profile-section .plan-record .btn{padding:.125rem .5rem;font-size:.7rem}.profile-section .ctrl-btns .btn{margin:0 1rem 1rem 0}@media(min-width: 375px){.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:calc(100% - 25px)}.complex-banner-section .col-event-widget{padding-right:40px}.home-banner-section .banner{width:100%}}@media(min-width: 576px){.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:calc(496px + 15px)}.home-banner-section .banner{padding-top:50%}.search-section .search-key{width:70%}.search-section .search-end{margin-left:auto}.visitor-planner-section .plan-interactive-card .plan-actions{justify-content:flex-start}.visitor-planner-section .plan-interactive-card .plan-actions .btn-large-icon{margin-right:4rem}.notice-bell .dropdown-menu{width:450px}}@media(min-width: 768px){.tk-swiper-section[data-cnt="1"] .swiper-navigation,.tk-swiper-section[data-cnt="2"] .swiper-navigation,.tk-swiper-section[data-cnt="3"] .swiper-navigation,.tk-swiper-section[data-cnt="4"] .swiper-navigation,.tk-swiper[data-cnt="1"] .swiper-navigation,.tk-swiper[data-cnt="2"] .swiper-navigation,.tk-swiper[data-cnt="3"] .swiper-navigation,.tk-swiper[data-cnt="4"] .swiper-navigation{opacity:0}.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:calc(688px - 150px - 1.125rem + 15px)}.tk-swiper-section .swiper-container .swiper-button-next,.tk-swiper-section .swiper-container .swiper-button-prev,.tk-swiper .swiper-container .swiper-button-next,.tk-swiper .swiper-container .swiper-button-prev{margin-top:calc(-1 * 3rem/ 2);width:3rem;height:3rem;font-size:1.5rem}.complex-banner-section{display:flex;flex-wrap:nowrap}.complex-banner-section .col-home-banner{order:2;padding-left:0;width:calc(100% - 150px - 1.125rem)}.complex-banner-section .col-event-widget{order:1;margin-right:1.125rem;padding-right:0 !important;width:150px}.event-widget-section .programme-list{height:10.75rem}.home-banner-section .swiper-container .swiper-wrapper{padding-left:0}.simple-shortcut-section .shortcut-blocks{flex-direction:row;align-items:flex-start}.simple-shortcut-section .shortcut-block{width:33.33%;max-width:14rem}.simple-shortcut-section .shortcut-block .media-body .media-title{justify-content:flex-start}.simple-shortcut-section .shortcut-block .media-body .media-title i.tk{margin-left:.5rem}.swipe-programme-section .swiper-container .swiper-slide,.swipe-masonry-section .swiper-container .swiper-slide{width:420px}.home-card-section{flex-wrap:nowrap;justify-content:space-around}.home-card-section .card{margin-top:3.25rem;padding-top:2.5rem;padding-bottom:1.75rem;width:30%;max-width:100%}.home-card-section .card:nth-child(2),.home-card-section .card:nth-child(3){width:30%}.home-card-section .card .card-head{top:-3rem;padding:0 1.25rem}.home-card-section .card .card-head img{width:5rem}body.programme-index .l2-nav-section>.container{display:flex;flex-direction:row}body.programme-index .l2-nav-section .l2-title{display:inline-flex;margin-right:2.5rem}.search-section .search-key{width:76.5%}.search-section .search-end{width:auto;margin-left:auto}.search-section .search-tags .swiper-container{margin-top:.5rem;margin-left:0}.info-section .info-container{flex-direction:row}.info-section .info-container .row{padding:1rem 0;order:0}.info-section .side-control{order:1;padding:1rem 0 1rem 1rem;flex-direction:column;justify-content:flex-start;border-left:1px solid #fff}.info-section .side-control .btn{margin-bottom:.75rem;margin-left:0;width:auto;height:auto;font-size:1.5rem}.info-section .side-control .btn label{font-size:.75rem}.info-section .side-control .share-menu{padding-top:.5rem;padding-bottom:0;padding-left:.25rem;padding-right:0;min-width:auto}.info-section .side-control .share-menu.show{flex-direction:column}.info-section .side-control .share-menu::after{top:25px;right:-9px;left:auto;bottom:auto;border:10px solid transparent;border-left-color:#fff;border-right:0}.info-section .side-control .share-menu::before{top:25px;right:-10px;left:auto;bottom:auto;border:10px solid transparent;border-left-color:#ccc;border-right:0}.visitor-planner-section .plan-interactive-card .plan-actions{height:calc(100% - 5.875rem)}.visitor-planner-section .plan-interactive-card .plan-actions .btn-large-icon{margin-right:2rem}.visitor-planner-section .table.virtual-table{display:table}.visitor-planner-section .table.virtual-table .table-header{display:table-row-group}.visitor-planner-section .table.virtual-table .table-header .table-row{display:table-row}.visitor-planner-section .table.virtual-table .table-header .table-cell{display:table-cell;padding:0;font-size:1.125rem;font-weight:700;line-height:1.5rem;border-bottom:2px solid #0e0e0e;color:#545454;vertical-align:bottom}.visitor-planner-section .table.virtual-table .table-header .cell-action{width:140px}.visitor-planner-section .table.virtual-table .table-header .cell-time,.visitor-planner-section .table.virtual-table .table-header .cell-tel{width:16.5%}.visitor-planner-section .table.virtual-table .table-header .cell-legend{width:16.5%;text-align:right}.visitor-planner-section .table.virtual-table .table-body{display:table-row-group}.visitor-planner-section .table.virtual-table .table-body .table-row{display:table-row}.visitor-planner-section .table.virtual-table .table-body .table-cell{display:table-cell;vertical-align:middle;width:auto}.visitor-planner-section .table.virtual-table .table-body .cell-action{position:relative;padding-right:.5rem;top:auto;right:auto}.visitor-planner-section .table.virtual-table .table-body .cell-action .cover{margin-left:1rem;width:85px}.visitor-planner-section .table.virtual-table .table-body .cell-name{padding-right:.5rem}.visitor-planner-section .table.virtual-table .table-body .cell-time,.visitor-planner-section .table.virtual-table .table-body .cell-tel{padding-right:.5rem}.visitor-planner-section .table.virtual-table .table-body .cell-legend{text-align:right}.visitor-planner-section .table.virtual-table .timeslot{line-height:1rem}.visitor-planner-section .table.virtual-table .timeslot span{display:block;font-size:.875rem}.visitor-planner-section .table.virtual-table .timeslot:not(:first-child){margin-top:.5rem}html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=shop] .table-header .cell-action,html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=restaurant] .table-header .cell-action{width:140px}html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=shop] .table-body .table-row,html[lang=zh-Hant] .visitor-planner-section .table.virtual-table[data-type=restaurant] .table-body .table-row{width:140px}.error-section .error-title h2{font-size:4rem}.search-result-section .programmes .swiper-container .swiper-slide,.search-result-section .stores .swiper-container .swiper-slide{width:50%}.timeline-section .time-selection{padding:1rem 0 .375rem}.timeline-section .time-selection label{display:inline-block;margin-right:1.5rem;margin-bottom:0;font-size:1.2rem}.timeline-section .time-range-container .time-block{display:flex}.timeline-section .time-range-container .time-block .time{max-width:40%}.timeline-section .time-range-container .time-block .content{padding-top:0}.timeline-section .time-range-container .time-block .content hr{display:block;margin-top:0;margin-bottom:30px}.timeline-section .time-range-container .time-block .content .bold{margin:0rem 0 3rem}.timeline-section .time-range-container .time-block .content .padding-top{height:30px}.timeline-section .time-range-container .time-block .content .media{border-bottom:0px solid transparent}.timeline-section .time-range-container .time-block .content p{font-size:1rem}.list-section .media.item{padding:1rem 0}.account-section #smart-login .section-title{margin-bottom:2rem}.profile-section{padding-top:2rem}.profile-section .ticket-container{min-height:300px}.profile-section .bookmark-block,.profile-section .achievement-block{display:flex;min-height:295px}.profile-section .bookmark-block .events,.profile-section .bookmark-block .calendar{width:50%}.profile-section .achievement-block .block-title{margin-bottom:.5rem;flex-direction:row}.profile-section .achievement-block .block-title .ctrl{margin-top:0;margin-left:auto}}@media(min-width: 992px){.tk-swiper-section[data-cnt="1"] .swiper-navigation,.tk-swiper-section[data-cnt="2"] .swiper-navigation,.tk-swiper-section[data-cnt="3"] .swiper-navigation,.tk-swiper-section[data-cnt="4"] .swiper-navigation,.tk-swiper-section[data-cnt="5"] .swiper-navigation,.tk-swiper-section[data-cnt="6"] .swiper-navigation,.tk-swiper[data-cnt="1"] .swiper-navigation,.tk-swiper[data-cnt="2"] .swiper-navigation,.tk-swiper[data-cnt="3"] .swiper-navigation,.tk-swiper[data-cnt="4"] .swiper-navigation,.tk-swiper[data-cnt="5"] .swiper-navigation,.tk-swiper[data-cnt="6"] .swiper-navigation{opacity:0}.tk-swiper-section .swiper-navigation .swiper-button-next,.tk-swiper-section .swiper-navigation .swiper-button-prev,.tk-swiper .swiper-navigation .swiper-button-next,.tk-swiper .swiper-navigation .swiper-button-prev{width:2.375rem;height:2.375rem;font-size:1.5rem}.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:calc(912px - 200px - 1.125rem + 15px)}.complex-banner-section .col-home-banner{width:calc(100% - 200px - 1.125rem)}.complex-banner-section .col-event-widget{width:200px}.home-banner-section .banner{width:calc(912px - 200px - 1.125rem)}.home-banner-section .banner:hover::before{opacity:1}.home-banner-section .banner .banner-content>.container,.home-banner-section .banner .banner-content>.container-fluid{padding-bottom:45px}.home-banner-section .banner .banner-content .banner-title-box{padding-bottom:.5rem}.home-banner-section .banner+h4{font-size:1.25rem;line-height:1.5rem}.event-widget-section .programme-list{height:15.675rem}.swipe-programme-section .navigation-container .section-title-block,.swipe-masonry-section .navigation-container .section-title-block,.related-programme-section .navigation-container .section-title-block{width:calc(100% - 6rem)}.swipe-programme-section .navigation-container .swiper-navigation,.swipe-masonry-section .navigation-container .swiper-navigation,.related-programme-section .navigation-container .swiper-navigation{width:6rem}.swipe-programme-section .swiper-container .swiper-slide,.swipe-masonry-section .swiper-container .swiper-slide,.related-programme-section .swiper-container .swiper-slide{width:484px}.simple-shortcut-section .shortcut-blocks{padding:2rem 1rem}.simple-shortcut-section .shortcut-block{max-width:18rem}.simple-shortcut-section .shortcut-block .media-icon{width:3.375rem}.simple-shortcut-section .shortcut-block .media-icon i{font-size:2rem}.simple-shortcut-section .shortcut-block .media-body label{font-size:1rem;line-height:1.25rem}.simple-shortcut-section .shortcut-block .media-body .media-title h2{font-size:1.5rem;line-height:1.75rem}.simple-shortcut-section .shortcut-block .media-body .media-title i{margin-left:1.5rem;padding-top:.25rem;font-size:1rem}.home-card-section .card{width:30%;max-width:100%}.l2-nav-section{padding:1rem 0}.l2-nav-section+.anchor-section+section{transition:margin-top .3s}.l2-nav-section .swiper-container .swiper-slide:last-child .l2-title,.l2-nav-section .swiper-container .swiper-slide:last-child [data-toggle]{font-size:1.875rem;line-height:2rem}.l2-nav-section .swiper-container .swiper-slide .l2-title,.l2-nav-section .swiper-container .swiper-slide [data-toggle]{font-size:1.25rem;line-height:1.5rem}.l2-nav-section .l2-title.last,.l2-nav-section [data-toggle].last{font-size:1.875rem;line-height:2rem}.l2-nav-section .count-down label{font-size:.75rem}.l2-nav-section .count-down span{font-size:1.2rem}.anchor-section+section{transition:margin-top .3s}.anchor-section .anchor-item{font-size:.875rem;font-weight:500;line-height:1.125rem}.generic-section .container-hr{margin-top:2rem;margin-bottom:2rem}.generic-section .container-hr+.highlighted{margin-top:calc(2rem * 2)}.generic-section .col-vr-left,.generic-section .col-vr-right{position:relative}.generic-section .col-vr-left::before{content:"";position:absolute;top:0;left:15px;width:1px;height:100%;background-color:#8f9396}.generic-section .col-vr-right::after{content:"";position:absolute;top:0;right:15px;width:1px;height:100%;background-color:#8f9396}.generic-section article{padding-top:2rem;padding-bottom:2rem}.generic-section article.generic-child-section .title{width:auto;font-size:1.875rem;line-height:2.25rem}.generic-section article .title-icon-group .icon{max-width:6rem;max-height:6rem}.generic-section article .title-icon-group .title,.generic-section article .title{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.75rem}.generic-section article .subtitle{margin-bottom:1.5rem}.search-section{padding:.5rem 0}.search-section[data-can-reset] .search-key{width:300px}.search-section>.container{flex-wrap:nowrap}.search-section .search-key{order:1;width:300px}.search-section .search-key i.tk{font-size:1.25rem}.search-section .search-end{margin-left:0;padding-left:1rem;order:3}.search-section .search-end .btn span{display:block}.search-section .search-end i.tk{font-size:1.25rem}.search-section .search-tags{order:2;max-height:none;margin-left:1rem;flex-basis:0;flex-grow:1}.search-section .search-tags .swiper-container{margin-top:0}.eat-buy .search-section .search-key{width:300px}.programme-section .programmes-row,.programme-section .stores-row,.store-section .programmes-row,.store-section .stores-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:calc(100% - 50px);max-width:942px}.programme-section .programmes-row .col-odd,.programme-section .programmes-row .col-even,.programme-section .stores-row .col-odd,.programme-section .stores-row .col-even,.store-section .programmes-row .col-odd,.store-section .programmes-row .col-even,.store-section .stores-row .col-odd,.store-section .stores-row .col-even{width:50%}.programme-section .programmes-row .col-odd .grid-wrap::after,.programme-section .stores-row .col-odd .grid-wrap::after,.store-section .programmes-row .col-odd .grid-wrap::after,.store-section .stores-row .col-odd .grid-wrap::after{content:"";position:absolute;top:calc(1rem + 54px);bottom:1rem;right:0;width:1px;height:calc(100% - 2rem - 54px);background-color:#e1e2e4}.programme-section .programmes-row .grid-wrap,.programme-section .stores-row .grid-wrap,.store-section .programmes-row .grid-wrap,.store-section .stores-row .grid-wrap{position:relative;padding-left:15px;padding-right:15px;border-bottom:0}.programme-section .programmes-row .programme-block>.container,.programme-section .programmes-row .store-block>.container,.programme-section .stores-row .programme-block>.container,.programme-section .stores-row .store-block>.container,.store-section .programmes-row .programme-block>.container,.store-section .programmes-row .store-block>.container,.store-section .stores-row .programme-block>.container,.store-section .stores-row .store-block>.container{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.programme-section .programmes-row .programme-block>.container[data-unbalance],.programme-section .programmes-row .store-block>.container[data-unbalance],.programme-section .stores-row .programme-block>.container[data-unbalance],.programme-section .stores-row .store-block>.container[data-unbalance],.store-section .programmes-row .programme-block>.container[data-unbalance],.store-section .programmes-row .store-block>.container[data-unbalance],.store-section .stores-row .programme-block>.container[data-unbalance],.store-section .stores-row .store-block>.container[data-unbalance]{margin-left:20px;margin-right:0;padding-left:15px;width:calc(100% - 20px)}.programme-section .grid-wrap,.store-section .grid-wrap{height:100%}.programme-section .programmes-row .programme-block:not(.tk-swiper),.store-section .programmes-row .programme-block:not(.tk-swiper){margin-top:54px}.store-section .stores-row .col-odd .grid-wrap::after{top:1rem;height:calc(100% - 2rem)}.programme-selector-section,.programme-banner-section,.store-banner-section{padding-top:2rem;padding-bottom:2rem}.programme-selector-section h1,.programme-banner-section h1,.store-banner-section h1{font-size:2.375rem;line-height:2.5rem}.programme-selector-section h1{min-height:2.5rem}.programme-selector-section #programme-head-swiper .programme-title{font-size:3.125rem}.programme-selector-section #programme-banner-swiper .swiper-slide{width:calc(580px + 15px)}.info-section .row .col{padding-left:40px;padding-right:40px}.info-section .row .col:first-child{padding-left:15px}.info-section .info-container .side-control .btn i{font-size:2.5rem}.account-section,.profile-section,.registation-section{padding-top:2rem;padding-bottom:2rem}.visitor-planner-section .card-interest .virtual-checkbox{margin-top:.75rem;margin-bottom:.75rem}.visitor-planner-section .card-interest .virtual-checkbox span{font-size:1.5rem}.visitor-planner-section .card .card-body{padding:1.75rem}.visitor-planner-section .addi-serv-card h2{font-size:1.875rem;line-height:2.25rem}.visitor-planner-section .icon-options .icon-option .virtual-checkbox img{max-width:3rem}.programme-direction-section>article{padding-top:0}.programme-direction-section .card.right{margin-top:0}.programme-direction-section .card.right .card-body{padding-top:2rem;padding-bottom:2rem;padding-left:1.375rem;padding-right:1.375rem}.programme-direction-section .card .card-body{padding-top:2rem;padding-bottom:2rem}.search-result-section .programmes .swiper-container .swiper-slide,.search-result-section .stores .swiper-container .swiper-slide{width:40%}.info-section{margin-bottom:0}.info-section.with-ctrl-btn{padding-bottom:15px}.info-section .info-container{height:100%}.info-section .info-container .row{flex-direction:row;margin-right:0;width:100%}.info-section .info-container .col{position:relative;min-height:120px;max-width:33.33%}.info-section .info-container .col::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#fff}.info-section .info-container .col-bookmark label{font-size:.75rem}.tour-section{display:flex}.tour-section .menu-container,.tour-section .map-container{width:50vw;height:70vh}.tour-section .menu-container{overflow:hidden}.tour-section .menu-container>.wrap-content{padding-bottom:0;height:100%}.tour-section .menu-container .detail-overlay{display:block;position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#929292;color:#000;transition:left .5s}.tour-section .menu-container .detail-overlay.appear{left:0}.tour-section .menu-container .detail-overlay .fixed-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:space-between}.tour-section .menu-container .detail-overlay .fixed-controls>div{display:flex;align-items:center;padding:0 .5rem}.tour-section .menu-container .detail-overlay .fixed-controls button{padding-top:1rem;font-size:2rem;border:0;background:transparent;pointer-events:auto;cursor:pointer}.tour-section .menu-container .detail-overlay .fixed-controls button.close{position:absolute;top:0;right:0;padding:.5rem;color:#fff}.tour-section .menu-container .detail-overlay .content-area{padding:2rem 15%;height:100%;overflow:hidden;overflow-y:scroll}.tour-section .menu-container .detail-overlay .content-area .title{font-size:1.6rem;font-weight:normal}.tour-section .menu-container .detail-overlay .content-area .body{font-size:.8rem}.tour-section .menu-container .detail-overlay .content-area .body img{display:block;margin:.5rem auto 0;width:100%;max-width:600px}.tour-section .scroller-container .ctrl-before,.tour-section .scroller-container .ctrl-after{display:none}.tour-section .scroller-container .mCSB_scrollTools_horizontal{display:none !important}.tour-section .whole-intro{height:100%}.tour-section .whole-intro>.scroller{height:100%;overflow-y:auto;overflow-x:hidden}.tour-section .directory{display:flex;flex-wrap:wrap}.tour-section .directory .media{margin-bottom:1rem;margin-right:0;width:33%}.timeline-section .time-range-container .time-block.header .time h2{width:80%}.timeline-section .time-range-container .time-block .content hr{margin-bottom:45px}.timeline-section .time-range-container .time-block .content .padding-top{height:45px}.list-section .media.item .item-img{display:block;margin-right:1.5rem;width:128px}}@media(min-width: 1200px){.tk-swiper-section .swiper-container .swiper-slide,.tk-swiper .swiper-container .swiper-slide{width:calc(1120px - 200px - 1.125rem + 15px)}.tk-swiper-section .swiper-container .swiper-button-next,.tk-swiper-section .swiper-container .swiper-button-prev,.tk-swiper .swiper-container .swiper-button-next,.tk-swiper .swiper-container .swiper-button-prev{margin-top:calc(-1 * 3.75rem/ 2);width:3.75rem;height:3.75rem;font-size:2rem}.home-banner-section .banner{width:calc(1120px - 200px - 1.125rem)}.home-banner-section .banner .banner-content{width:40%}.home-banner-section .banner .banner-content h1,.home-banner-section .banner .banner-content h2{font-size:4rem;padding-bottom:.8rem}.home-banner-section .banner .banner-content h3,.home-banner-section .banner .banner-content h4,.home-banner-section .banner .banner-content h5{font-size:2.8rem}.home-banner-section .banner .banner-content p{font-size:1.7rem}.event-widget-section .programme-list{height:22.125rem}.swipe-programme-section .swiper-container .swiper-slide,.swipe-masonry-section .swiper-container .swiper-slide{width:587px}.programme-section .programmes-row,.programme-section .stores-row,.store-section .programmes-row,.store-section .stores-row{max-width:1150px}.programme-selector-section #programme-banner-swiper .swiper-slide{width:calc(55% + 15px)}.generic-section article .title-icon-group{max-width:80%}.visitor-planner-section .icon-options .icon-option .virtual-checkbox img{max-width:4rem}.visitor-planner-section .plan-interactive-card .plan-actions .btn-large-icon{margin-right:3.5rem}.visitor-planner-section .icon-options .icon-option .virtual-checkbox span{margin-top:.5rem}.timeline-section .time-range-container .time-block .time .wrap-content{padding-left:calc((100vw - 1140px) / 2)}.timeline-section .time-range-container .time-block .content{padding-right:calc((100vw - 1140px) / 2)}.timeline-section .time-range-container .time-block .content .bold{margin:0rem 4rem 3rem 4rem}.timeline-section .time-range-container .time-block .content .timeline-top{padding:0px 4rem}.timeline-section .time-range-container .time-block .content .media{border-bottom:0px solid transparent;padding:0px 4rem}}@media(min-width: 1840px){.simple-shortcut-section .shortcut-blocks{justify-content:space-around}.home-card-section{padding-top:2.5rem;padding-bottom:2.5rem}.programme-section .programmes-row,.programme-section .stores-row,.store-section .programmes-row,.store-section .stores-row{max-width:1610px}.programme-banner-section .swiper-container .swiper-slide,.store-banner-section .swiper-container .swiper-slide{width:calc(1280px - 200px - 1.125rem + 15px)}}.btn-square{padding:0;width:52px;height:52px;line-height:52px}.orange-block,.orange-bg{background-color:#faa519}.blue-block,.blue-bg{background-color:#3564c0}.red-block,.red-bg{background-color:#f05a23}.cyan-block,.cyan-bg{background-color:#52bec0}.arctic-block,.arctic-bg{background-color:#00bee6}.grey-block,.grey-bg{background-color:#545454}.dark-block,.dark-bg{background-color:#3b4647}.text-yellow{color:#f6b52e !important}.text-orange{color:#faa519 !important}.text-blue{color:#3564c0 !important}.text-cyan{color:#52bec0 !important}.text-arctic{color:#00bee6 !important}.text-red{color:#f05a23 !important}hr{border-top:1px solid #000}hr.bold{border-top:3px solid #000}hr.medium{border-top:2px solid #000}hr.white{border-color:#fff}hr.grey{border-color:#999}.gmap{width:100%;min-height:300px}.btn-radio:hover,.btn-radio:hover:focus,.btn-radio:active,.btn-radio:active:hover,.btn-radio:active:focus{outline:none}.btn-radio input[type=radio],.btn-radio input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.aspect-ratio-container{position:relative;width:100%}.aspect-ratio-container.ratio-1-1{padding-top:100%}.aspect-ratio-container.ratio-16-9{padding-top:56.25%}.aspect-ratio-container.ratio-4-3{padding-top:75%}.aspect-ratio-container.ratio-3-2{padding-top:66.66%}.aspect-ratio-container.ratio-8-5{padding-top:62.5%}.aspect-ratio-container .aspect-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.form .form-group>label{margin-bottom:.125rem;font-size:1rem;line-height:1rem;font-weight:700;color:#545454}.form .form-group>label>span{font-size:.875rem;font-weight:400}.form .form-group>.form-control-plaintext{font-weight:700;color:#0e0e0e;font-size:1.125rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.form .material-design-input::before{border-bottom-color:#545454}.form .material-design-input.is-invalid::before{border-bottom-color:#f05a23}.form .material-design-input.is-invalid label{color:#f05a23}.form .material-design-input.is-invalid input{color:#f05a23}.form .material-design-input.is-invalid .invalid-feedback{display:block}.form .material-design-input label{margin-bottom:.125rem;font-size:1rem;line-height:1rem;font-weight:700;color:#545454}.form .material-design-input input{font-weight:700;color:#0e0e0e;font-size:1.125rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.form .material-design-input .invalid-feedback{display:none}.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color:#0e0e0e;background-color:#fff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none;top:.5rem;left:-1.25rem;width:.5rem;height:.5rem;background-color:#3b4647;border-radius:50%}.custom-radio .custom-control-input:checked:disabled~.custom-control-label::before{background-color:rgba(0,0,0,.5)}.custom-radio .custom-control-label::before{border:#3b4647 solid 2px}.virtual-checkbox{display:flex;align-items:center;cursor:pointer;box-sizing:unset}.virtual-checkbox.single-line .checkbox~span{white-space:nowrap}.virtual-checkbox .checkbox{margin-right:1rem;width:1rem;min-width:1rem;height:1rem;background-color:#fff;border:2px solid #000;border-radius:1px;box-sizing:unset}.virtual-checkbox .checkbox input{position:absolute;width:1rem;min-width:1rem;height:1rem;min-height:1rem;clip:rect(0, 0, 0, 0);pointer-events:none}.virtual-checkbox .checkbox input[disabled]+.check{background-color:#ccc}.virtual-checkbox .checkbox input:focus+.check::before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);outline:rgba(0,0,0,.5) auto 1px}.virtual-checkbox .checkbox .check{position:relative;width:100%;height:100%}.virtual-checkbox .checkbox input:checked~.check::after{position:absolute;top:-3px;left:-1px;content:"";font-family:"TaiKwun-Icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.5rem}.virtual-select{position:relative;display:block;width:100%;cursor:pointer}.virtual-select.is-invalid{border:1px solid #dc3545}.virtual-select.is-invalid select{color:#dc3545}.virtual-select .block{display:flex;justify-content:space-between;align-items:center;pointer-events:none;position:absolute;top:0;left:0;padding:.375rem .75rem;width:100%;height:100%;background-color:#f3f3f3;color:#0e0e0e;font-weight:700}.virtual-select .block i{color:#000}.virtual-select .block span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.virtual-select select{padding:.375rem .75rem;width:100%;height:100%;opacity:.01}.virtual-checkbox.is-invalid{color:#dc3545}.virtual-checkbox.is-invalid .checkbox{border-color:#dc3545}.table.virtual-table{margin-bottom:2.5rem;font-size:1.125rem}.table.virtual-table .table-row{display:flex;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid #e1e2e4}.table.virtual-table .table-cell{padding:.375rem 0}.btn-orange{background-color:#faa519;border-color:#f49a05;color:#fff}.btn-orange:not([disabled]):not(.disabled).active,.btn-orange:not([disabled]):not(.disabled):active{background-color:#db8a05;color:#fff}.btn-orange:hover{background-color:#f49a05;color:#fff}.btn-cyan{background-color:#52bec0;border-color:#42b4b6;color:#fff}.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active{background-color:#3ca2a3;color:#fff}.btn-cyan:hover{background-color:#42b4b6;color:#fff}.btn-arctic{background-color:#00bee6;border-color:#00a9cd;color:#fff}.btn-arctic:not([disabled]):not(.disabled).active,.btn-arctic:not([disabled]):not(.disabled):active{background-color:#0094b3;color:#fff}.btn-arctic:hover{background-color:#00aec5;color:#fff}.btn-blue{background-color:#3564c0;border-color:#2f5aac;color:#fff}.btn-blue:not([disabled]):not(.disabled).active,.btn-blue:not([disabled]):not(.disabled):active{background-color:#2a4f98;color:#fff}.btn-blue:hover{background-color:#2f5aac;color:#fff}.btn-red{background-color:#f05a23;border-color:#ea4a10;color:#fff}.btn-red:not([disabled]):not(.disabled).active,.btn-red:not([disabled]):not(.disabled):active{background-color:#d2430e;color:#fff}.btn-red:hover{background-color:#ea4a10;color:#fff}.btn-grey{background-color:#545454;border-color:#474747;color:#000}.btn-grey:not([disabled]):not(.disabled).active,.btn-grey:not([disabled]):not(.disabled):active{background-color:#3b3b3b;color:#000}.btn-grey:hover{background-color:#616161;color:#000}.btn-dark{background-color:#0e0e0e;border-color:#010101;color:#fff}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active{background-color:#000;color:#fff}.btn-dark:hover{background-color:#010101;color:#fff}a.low-profile{color:inherit !important;text-decoration:none !important;cursor:pointer !important}a.low-profile:hover{text-decoration:none !important}.btn-link{color:#3b4647}.btn-link:hover{color:#0d0f0f}.btn-facebook-outline{background-color:transparent;border-width:2px;border-color:#3b5998;color:#3b5998}.btn-facebook-outline:hover{border-color:#14306b;color:#14306b}.btn-app{display:inline-flex;justify-content:center;align-items:center;padding:0;width:98%;width:124px;height:40px;background-color:#fff;border:1px #595a5b solid;border-radius:.25rem}.btn-app:hover{background-color:#f2f2f2}.btn-app img{height:70% !important}.btn-underline{display:inline-flex;align-items:center;padding-left:0;padding-right:0;background-color:transparent;border:0;color:#0e0e0e;white-space:nowrap}.btn-underline:hover{text-decoration:none}.btn-underline.invert{color:#fff}.btn-underline.invert span{border-bottom:1px solid #fff}.btn-underline.btn-loading.loading i:not(.icon-load){display:none}.btn-underline.btn-loading.loading i.icon-load{display:inline-block}.btn-underline.btn-loading i.icon-load{display:none}.btn-underline span{color:inherit;line-height:1;border-bottom:1px solid #0e0e0e;font-weight:700}.btn-underline svg{height:1rem}.btn-underline i,.btn-underline svg{color:inherit}.btn-underline i:first-child,.btn-underline svg:first-child{margin-right:.5rem}.btn-underline i:last-child,.btn-underline svg:last-child{margin-left:.5rem}.btn-large-icon{display:inline-flex;padding:0;flex-direction:column;justify-content:center;font-size:1.125rem;width:6rem}.btn-large-icon i,.btn-large-icon img,.btn-large-icon svg{margin-bottom:.375rem;width:4.75rem;height:4.75rem}.btn-large-icon span{font-size:inherit;line-height:1;font-weight:700;text-align:left;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.material-design-input{position:relative;margin-top:20px;display:block;width:100%;min-height:36px;border-bottom:1px solid #ccc;transition:border-bottom-color .3s}.material-design-input.readonly,.material-design-input.disabled{border:0px !important}.material-design-input.readonly::before,.material-design-input.disabled::before{border:0px !important}.material-design-input.readonly input,.material-design-input.readonly textarea,.material-design-input.readonly select,.material-design-input.disabled input,.material-design-input.disabled textarea,.material-design-input.disabled select{padding-left:0;cursor:default}.material-design-input.is-invalid label,.material-design-input.focused.is-invalid label{color:#dc3545}.material-design-input.is-invalid::before,.material-design-input.focused.is-invalid::before{left:0%;width:100%;border-bottom-color:#dc3545}.material-design-input.is-invalid input,.material-design-input.is-invalid textarea,.material-design-input.is-invalid select,.material-design-input.focused.is-invalid input,.material-design-input.focused.is-invalid textarea,.material-design-input.focused.is-invalid select{color:#dc3545}.material-design-input.focused,.material-design-input.always-focused{border-bottom-color:transparent}.material-design-input.focused::before,.material-design-input.always-focused::before{left:0%;width:100%}.material-design-input.focused.input-orange label,.material-design-input.always-focused.input-orange label{color:#faa519}.material-design-input.focused.input-orange::before,.material-design-input.always-focused.input-orange::before{border-bottom-color:#faa519}.material-design-input.focused.input-blue label,.material-design-input.always-focused.input-blue label{color:#3564c0}.material-design-input.focused.input-blue::before,.material-design-input.always-focused.input-blue::before{border-bottom-color:#3564c0}.material-design-input.focused label,.material-design-input.always-focused label{top:-20px;font-size:12px;color:#000}.material-design-input.focused input,.material-design-input.focused textarea,.material-design-input.focused select,.material-design-input.always-focused input,.material-design-input.always-focused textarea,.material-design-input.always-focused select{outline:none}.material-design-input::before{content:"";position:absolute;left:50%;bottom:0;width:0%;border-bottom:2px solid #666;transition:left .3s,width .3s}.material-design-input label{position:absolute;top:0;left:0;margin:0;padding:.375rem 0;height:100%;color:#0e0e0e;font-size:16px;pointer-events:none;transition:top .3s,font-size .3s,color .3s}.material-design-input input,.material-design-input textarea,.material-design-input select{padding:.375rem .25rem;width:100%;border:0;background-color:transparent;-webkit-appearance:none}.material-design-input .input-group input,.material-design-input .input-group textarea,.material-design-input .input-group select{width:auto;flex-grow:1}.material-design-input .input-group .input-group-text{padding:.375rem .25rem;border:none;background:none}.ctrl-steps .btn-prev,.ctrl-steps .btn-next,.ctrl-steps .btn-confirm,.ctrl-steps .btn-submit{font-size:1.25rem}.ctrl-steps .btn-prev{color:#545454}.ctrl-steps .btn-prev span{border-bottom-color:#545454}.show-more{text-align:center}.show-more.with-border{border-top:5px solid #000}.show-more>.btn{margin:0 !important;padding-left:1.5rem;padding-right:1.5rem;box-shadow:none;background:#000;color:#fff;text-transform:uppercase}.show-more>.btn>i{margin:0 !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #f8f8f8 inset;-webkit-text-fill-color:#faa519 !important}iframe{border:0}iframe[data-full-width]{width:100%}.search-container{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.search-container i{margin-right:.75rem;font-size:1.25rem}.search-container .form-control{margin:0;width:calc(100% - 2rem);height:1.875rem;border:0;border-radius:0;background-color:transparent;border-bottom:1px solid #0e0e0e}.notic-bell{position:relative}.notic-bell .badge{position:absolute;display:block;top:0;right:.125rem;padding:0;background-color:#0e0e0e;width:.5rem;height:.5rem;border-radius:50%}.notic-bell .badge:before{content:"";position:absolute;top:20%;left:50%;width:1px;height:60%;background-color:#fff}.social-icons{display:flex;justify-content:flex-start}.social-icons a{display:block;margin-right:.125rem;padding:.5rem 1rem .5rem 0;color:#0e0e0e}.social-icons a:hover{text-decoration:none}.social-icons a img{width:100%;max-width:1.25rem;max-height:1.25rem}.programme .single-programme .programme-block,.learn .single-programme .programme-block{margin:-1rem auto 1rem;width:70%}.programme .related-programme-section,.learn .related-programme-section{display:flex;flex-direction:column;margin-top:2rem;min-height:200px}.programme .related-programme-section .holder,.learn .related-programme-section .holder{flex:1;display:flex;align-items:center}.programme .related-programme-section .holder .loading,.learn .related-programme-section .holder .loading{font-size:1.125rem}.eat-buy .store-info-section{margin-bottom:1rem;padding:15px 0;background-color:#f4f4f4}.eat-buy .store-info-section .store-info{display:flex}.eat-buy .store-info-section .store-info .row{margin-right:auto;flex-wrap:nowrap;flex-direction:column}.eat-buy .store-info-section .store-info{margin-bottom:.375rem;font-size:.875rem}.eat-buy .store-info-section .store-info .icon{display:inline-flex;height:1.25rem;align-items:center}.eat-buy .store-info-section .store-info .icon::after{content:"|";margin:0 .25rem;font-weight:bold}.eat-buy .store-info-section .store-info .icon i{width:1.5rem;font-size:1.125rem}.eat-buy .store-info-section .store-info .icon span{font-weight:bold}.eat-buy .store-info-section .store-info .content .data,.eat-buy .store-info-section .store-info .content .ctrl{display:inline}.eat-buy .store-info-section .store-info .content a:not(.btn){text-decoration:underline}.eat-buy .store-info-section .btn-reg{width:100%}.info-block{display:flex;align-items:flex-start;margin-bottom:1rem;font-size:1rem}.info-block .icon{display:inline-flex;align-items:center}.info-block .icon svg{margin-right:1.5rem;height:2rem}.info-block .icon span{font-weight:bold;white-space:nowrap;font-size:.875rem}.info-block .content .data,.info-block .content .ctrl{display:inline-block}.info-block .content .ctrl{margin-left:.5rem;margin-right:.5rem}.info-block .content h3{font-size:1rem}.info-block .content p{margin-bottom:0}.info-block .content a:not(.btn){text-decoration:underline}.video-block{position:relative;display:flex;flex-direction:column;color:#0e0e0e;text-decoration:none;transition:color .3s}.video-block .video-cover{position:relative;display:block;margin-bottom:.875rem;padding-top:55%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.video-block .video-cover .video-cover-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-block .video-cover .tk{font-size:2.5rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.video-block h4{font-size:1.125rem;line-height:1.375rem}.video-block .video-details{display:flex}.video-block .video-details .video-detail{display:inline-flex;align-items:center;width:50%;font-size:.875rem;line-height:1.25rem}.video-block .video-details .video-detail i{margin-right:.5rem}.video-block.matterport .layer,.video-block.matterport iframe{position:absolute;top:0;left:0;width:100%;height:100%}.venue-property-block{display:inline-flex;flex-direction:column}.venue-property-block img{margin-bottom:1rem;max-width:80px;height:80px}.venue-property-block strong{font-size:1.125rem;font-weight:700}.venue-property-block span{font-size:1rem}form.forgot-password .virtual-checkbox{align-items:flex-start}form.forgot-password .virtual-checkbox>.input{flex-grow:1}.section-title{font-size:1.675rem;text-align:center}.tk-swiper-container{width:100%}.tk-swiper-container .swiper-wrapper{width:100%}.tk-swiper-container .swiper-pagination{bottom:4px}.tk-swiper-container .swiper-pagination.white-pagination .swiper-pagination-bullet{background:transparent}.tk-swiper-container .swiper-pagination.white-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet{background-color:#fff}.tk-swiper-container .swiper-pagination.white-pagination .bullet{background-color:#a7a7a7;box-shadow:0px 0px 2px rgba(0,0,0,.5)}.tk-swiper-container .swiper-pagination.white-pagination .house{color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.5)}.tk-swiper-container .swiper-pagination .swiper-pagination-bullet{position:relative;display:inline-flex;justify-content:center;align-items:center;opacity:1;width:12px;height:12px;background:transparent}.tk-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:transparent}.tk-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .house{opacity:1}.tk-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet{opacity:0;background-color:#0e0e0e}.tk-swiper-container .swiper-pagination .bullet{position:absolute;top:3px;left:3px;display:block;width:9px;height:9px;border-radius:50%;background-color:#a7a7a7;opacity:1;transition:opacity .3s,background-color .3s}.tk-swiper-container .swiper-pagination .house{position:absolute;top:0;left:0;opacity:0;font-family:"TaiKwun-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:12px;line-height:1;color:#0e0e0e;transition:opacity .3s}.tk-swiper-container .swiper-pagination .house:after{content:""}.tk-swiper-container .swiper-button-prev,.tk-swiper-container .swiper-button-next{top:calc(50% + .375rem);background-image:none;height:35px}.tk-swiper-container .swiper-button-prev:after,.tk-swiper-container .swiper-button-next:after{font-family:"TaiKwun-Icon" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.5);font-size:2rem;transition:color .5s}.tk-swiper-container .swiper-button-prev:after{content:""}.tk-swiper-container .swiper-button-next:after{content:""}.programme-block{position:relative;display:flex;flex-direction:column;color:#0e0e0e;text-decoration:none !important;transition:color .3s}.programme-block:hover{color:#282828}.programme-block.current-past-toggle-block:hover svg path,.programme-block.current-past-toggle-block:hover svg rect{fill:#282828}.programme-block.current-past-toggle-block>.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2rem;padding-bottom:4rem}.programme-block.current-past-toggle-block svg{width:100px}.programme-block.current-past-toggle-block svg path,.programme-block.current-past-toggle-block svg rect{fill:#0e0e0e}.programme-block.current-past-toggle-block h1{margin:.75rem 0 0 0;font-size:1.25rem}.programme-block .swiper-navigation{display:flex;justify-content:flex-end;margin-bottom:.5rem}.programme-block .cover-swiper,.programme-block .detail-swiper{width:100%}.programme-block .cover-swiper .swiper-wrapper,.programme-block .detail-swiper .swiper-wrapper{width:100%}.programme-block .cover-swiper .swiper-slide,.programme-block .detail-swiper .swiper-slide{width:100%}.programme-block .cover-swiper{margin-bottom:.875rem}.programme-block .cover-swiper .swiper-slide{width:calc(100% - 40px + .875rem);padding-right:.875rem}.programme-block .programme-cover{position:relative;display:block;padding-top:50%;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.programme-block .programme-detail{background-color:#fff}.programme-block .programme-detail label{font-size:1rem;line-height:1.25rem}.programme-block .programme-detail label span{margin-right:.5rem}.programme-block .programme-detail label span:last-child{margin-right:0}.programme-block .programme-detail label span.tag-heritage{color:#faa519}.programme-block .programme-detail label span.tag-contemporary-art{color:#00bee6}.programme-block .programme-detail label span.tag-performing-arts{color:#f05a23}.programme-block .programme-detail h2{margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem;font-weight:bold}.programme-block .programme-detail h2 a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.programme-block .programme-detail h2 a:hover{color:inherit;text-decoration:none}.programme-block .programme-detail .programme-properties{display:flex;flex-direction:row;flex-wrap:wrap}.programme-block .programme-detail .programme-properties .programme-property{display:flex;align-items:flex-start;width:50%;font-size:.875rem;line-height:1.25rem}.programme-block .programme-detail .programme-properties .programme-property i{margin-right:.5rem}.programme-block .programme-detail .programme-properties .online-tag{display:inline-flex;align-items:center;padding:.25rem 1rem 0;height:1.25rem;background:#545454;color:#fff;font-size:.875rem;font-weight:700}.programme-block .programme-action{display:flex;justify-content:flex-end}.programme-block .programme-action .btn-underline.dropdown-toggle::after{content:none}.masonry-store-block{margin-bottom:.625rem;display:flex;width:100%}.masonry-store-block.reverse{flex-direction:row-reverse}.masonry-store-block.reverse .name{margin-right:0}.masonry-store-block.reverse .cover{margin-right:.625rem}.masonry-store-block .name{margin-right:.625rem;position:relative;width:calc((100% - .625rem) / 3);padding-top:33.33%;background-color:#0e0e0e}.masonry-store-block .name .wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;line-height:1.125rem;text-align:center;color:#fff}.masonry-store-block .name label{margin:0;display:block;font-size:.875rem;font-weight:500;text-transform:uppercase}.masonry-store-block .name span{font-size:.875rem;font-weight:300;color:#aeaeae}.masonry-store-block .cover{position:relative;width:calc((100% - .625rem) / 3 * 2);padding-top:33.33%;background-size:cover}.masonry-store-block .cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .5s}.store-block{position:relative;display:flex;flex-direction:column;color:#0e0e0e;text-decoration:none;transition:color .3s}.store-block:hover{color:#282828;text-decoration:none}.store-block .store-cover{position:relative;display:block;margin-bottom:.875rem;padding-top:50%;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.store-block .store-cover:last-child{margin-bottom:.25rem}.store-block .store-detail{background-color:#fff}.store-block .store-detail label{font-size:1rem;line-height:1.25rem}.store-block .store-detail h2{margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem;font-weight:bold}.store-block .store-detail h2 a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.store-block .store-detail h2 a:hover{color:inherit;text-decoration:none}.store-block .store-detail .store-properties{display:flex;flex-direction:column}.store-block .store-detail .store-properties .store-property{display:flex;align-items:flex-start}.store-block .store-detail .store-properties .store-property i{margin-right:.5rem}.eat-buy .store-detail-modal .modal-body{padding-bottom:3rem}.press-article .collapse-header{display:flex;align-items:flex-start}.press-article .collapse-header .title h3{margin-bottom:0;font-size:1.25rem;font-weight:bold}.press-article .collapse-header .title small{font-size:.875rem;font-weight:400}.press-article .collapse-header button{margin-left:auto}.file-block img{width:100%;max-width:200px;height:auto}.file-block i{font-size:4rem}.file-block label{transition:color .5s}.gate-block{position:relative;display:flex;flex-direction:column;color:#0e0e0e;text-decoration:none !important}.gate-block .gate-cover{position:relative;display:block;margin-bottom:.875rem;padding-top:100%;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.gate-block label{font-size:.875rem;font-weight:400;line-height:1rem;text-decoration:underline}.brand-card{border:0}.brand-card .card-img-top{display:flex;justify-content:center;align-items:center;height:120px}.brand-card .card-img-top img{width:auto;height:80%}.brand-card .card-body{padding:.2rem}.brand-card .card-body p{font-size:.8rem}.dropdown-share{display:inline-flex;padding:0;font-size:1.25rem}.dropdown-share .dropdown-toggle{border:0;background-color:transparent}.dropdown-share .dropdown-toggle::before,.dropdown-share .dropdown-toggle::after{content:none}.dropdown-share .share-menu{padding-top:.5rem;padding-bottom:0;padding-left:1rem;padding-right:1rem}.dropdown-share .share-menu.show{display:flex;top:1rem !important}.dropdown-share .share-menu::after{content:"";position:absolute;top:-9px;right:85%;border:10px solid transparent;border-bottom-color:#fff;border-top:0}.dropdown-share .share-menu::before{content:"";position:absolute;top:-10px;right:85%;border:10px solid transparent;border-bottom-color:#ccc;border-top:0}.dropdown-share .share-menu .dropdown-item{padding:.25rem .75rem;font-size:1.5rem;text-align:center}.dropdown-share .share-menu .dropdown-item:hover,.dropdown-share .share-menu .dropdown-item:active{background-color:transparent}.quote-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 3.5rem;margin-bottom:2rem;color:#0e0e0e}.quote-container .quote-open,.quote-container .quote-close{position:absolute;width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat}.quote-container .quote-open{top:0;left:0;background-image:url("../images/quote-open.svg")}.quote-container .quote-close{right:0;bottom:0;background-image:url("../images/quote-close.svg")}.quote-container .wrapper{text-align:left;font-size:1.25rem;font-weight:700;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.quote-container .wrapper>p{margin-bottom:1rem}.quote-container .wrapper *{font-size:inherit;font-weight:inherit;font-family:inherit}.quote-container .source{position:absolute;top:100%;right:0;font-weight:400;font-style:italic;font-size:.875rem}.scroller-container{position:relative}.scroller-container .scroller{overflow:auto;-webkit-overflow-scrolling:touch}.scroller-container[data-scroll=x]>.scroller{overflow-y:hidden;overflow-x:auto}.scroller-container[data-scroll=x]>.scroller>.scroller-holder{display:inline-flex}.scroller-container[data-scroll=y]>.scroller{overflow-y:auto;overflow-x:hidden}.scroller-container .ctrl-before,.scroller-container .ctrl-after{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:38px;height:100%;font-size:2rem;color:#3b4647 !important;text-shadow:0px 0px rgba(255,255,255,.4);transition:opacity .5s;opacity:0;cursor:default;pointer-events:none}.scroller-container .ctrl-before.show,.scroller-container .ctrl-after.show{pointer-events:auto;opacity:1;cursor:pointer}.scroller-container .ctrl-before{left:-1px}.scroller-container .ctrl-after{right:-1px}.tag-legend-container{display:flex;flex-wrap:wrap;margin-bottom:1rem}.tag-legend-container .tag-legend{display:inline-flex;margin-bottom:.5rem;width:50%;font-size:1rem}.tag-legend-container .tag-legend img,.tag-legend-container .tag-legend svg,.tag-legend-container .tag-legend i{margin-right:.5rem;width:1.5rem;height:1.5rem;font-size:1.5rem}.tag-legend-container .tag-legend i{margin-top:0}.tk-logo-number-block{position:relative;width:2rem;height:1.75rem;background-repeat:no-repeat;background-size:contain}.tk-logo-number-block.programme{background-image:url("../images/img-icons/tk-logo-shape-programme.svg")}.tk-logo-number-block.store{background-image:url("../images/img-icons/tk-logo-shape-store.svg")}.tk-logo-number-block span{position:absolute;top:30%;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.875rem;font-weight:700}.alert-tk{position:relative;padding-left:3.5rem;color:#0e0e0e;background-color:#e1e2e4;border-color:#e1e2e4;max-height:100vh;overflow:hidden;transition:max-height .8s}.alert-tk:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-image:linear-gradient(0deg, #E1E2E4 0%, rgba(255, 255, 255, 0) 100%);transition:height .8s}.alert-tk.expended{max-height:none !important}.alert-tk.minimized{max-height:3.5rem}.alert-tk.minimized:after{height:1rem}.alert-tk.minimized .minimize:before{width:2px;height:.5rem}.alert-tk .icon{position:absolute;top:.75rem;left:1.25rem}.alert-tk .icon svg{width:1.5rem;height:1.5rem}.alert-tk .minimize{position:absolute;top:.75rem;right:1.25rem;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:1px solid #545454;background-color:#fff;cursor:pointer}.alert-tk .minimize:before{position:absolute;content:"";width:0;height:0;background-color:#545454;transition:width .5s,height .5s}.alert-tk .minimize:after{content:"";width:.5rem;height:2px;background-color:#545454}.notice-bell{position:relative}.notice-bell .badge{position:absolute;top:-3px;right:-2px;padding:0;width:15px;height:15px;color:#fff;background-color:#faa519;line-height:18px;text-align:center;border-radius:50%;animation-name:breathing;animation-duration:3s;animation-iteration-count:infinite}.notice-bell .dropdown-menu{padding:1rem !important;background-color:#fff !important;left:auto;right:-2rem;top:54px;width:90vw;color:#666;text-shadow:none;border-radius:0;box-shadow:0px 1px 2px rgba(0,0,0,.6);cursor:default}.notice-bell .dropdown-menu::after{content:"";position:absolute;top:-10px;right:2.4rem;border:10px solid #fff;border-top:0px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.notice-bell .dropdown-menu::before{content:"";position:absolute;top:-10px;right:2.4rem;border:10px solid rgba(0,0,0,.6);border-top:0px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.notice-bell .notice-header{display:flex;justify-content:space-between}.notice-bell .notice-header h3{color:#f05a23;font-size:1.5rem;text-transform:uppercase}.notice-bell .notice-header i{padding:.25rem .45rem;font-size:1.3rem;cursor:pointer}.notice-bell .notice-body{max-height:50vh;overflow-x:hidden;overflow-y:auto;font-size:.9rem}.notice-bell .notice-body .loading,.notice-bell .notice-body .empty-notice{display:flex;justify-content:center;align-items:center;height:120px;font-size:1.2rem}.notice-bell .notice-body .loading i,.notice-bell .notice-body .empty-notice i{margin-right:.5rem}.notice-bell .notice-body .notice{width:100%;min-height:120px}.notice-bell .notice-body h5{margin-bottom:0;font-size:1rem}.notice-bell .notice-body time{display:block;margin-bottom:.5rem}.notice-bell .notice-body p{font-size:inherit}.notice-bell .notice-body p time{display:inline}.notice-bell .notice-body ul{padding-left:1rem !important;list-style:disc !important}.notice-bell .notice-body ol{padding-left:1rem !important;list-style:decimal !important}.notice-bell .notice-body img{max-width:100%}.notice-bell .notice-footer{display:flex;justify-content:space-between;font-size:.9rem}.notice-bell .notice-footer label{margin-bottom:0}.notice-bell .notice-footer i{padding:.25rem .45rem;font-size:1.3rem;cursor:pointer}#cookie-policy{position:fixed;left:0;bottom:-100%;padding-top:1rem;padding-bottom:1rem;width:100%;background:#fff;border-top:1px solid #aaa;transition:bottom 1s;z-index:1000}#cookie-policy.show{bottom:0}#facebook-widget{display:flex;align-items:center;width:500px;max-width:100%;margin:0 auto}#facebook-widget .iframe-holder{width:100%;position:relative;padding-bottom:66.667%}#facebook-widget iframe{width:100%;height:375px;position:absolute;border:none;overflow:hidden;display:block}#instagram-widget{display:flex;align-items:center;position:relative;margin:0 auto;width:100%;max-width:500px;text-align:center}#instagram-widget .preview{width:100%}#instagram-widget .preview a{position:relative;float:left;margin:1px;display:block;width:calc(33.33% - 2px)}#instagram-widget .preview a.video:after{content:"";position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;color:#fff;text-align:center;text-rendering:auto;text-shadow:0 0 2px rgba(0,0,0,.6);line-height:1.5rem;display:block}#instagram-widget .preview a img{max-width:100%}.virtual-number-picker{display:inline-flex;justify-content:space-between;min-width:150px}.virtual-number-picker button{font-size:2rem;color:#3b4647;background:transparent;border:0}.virtual-number-picker button[disabled]{color:#bbc5c6}.virtual-number-picker button[data-event=quantity-minus]{margin-right:1rem}.virtual-number-picker button[data-event=quantity-plus]{margin-left:1rem}.virtual-number-picker label{font-size:3rem;margin-bottom:0}[data-event=copy-link]{position:relative}[data-event=copy-link] .copied{position:absolute;top:-2rem;left:calc(50% - 2.3rem);padding:.125rem;width:4.6rem;background:#3b4647;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s}[data-event=copy-link] .copied:after{content:"";position:absolute;top:100%;left:calc(50% - 2px);border-top:4px solid #3b4647;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0px}[data-event=copy-link] .copied.show{opacity:1}.custom-collapse.collapse,.custom-collapse.collapsing{position:relative;display:block;max-height:10rem;height:auto !important;overflow:hidden;transition:max-height .3s}.custom-collapse.collapse:not(.show)::after,.custom-collapse.collapsing:not(.show)::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg, #fff 2.5rem, rgba(255, 255, 255, 0) 6rem);pointer-events:none}.custom-collapse.collapsing.show,.custom-collapse.collapse.show{max-height:none}.custom-collapse.collapsing.show .custom-toggle,.custom-collapse.collapse.show .custom-toggle{opacity:0;pointer-events:none}.custom-collapse .custom-toggle{position:absolute;left:0;bottom:0;display:flex;width:100%;justify-content:center;opacity:1;transition:opacity .2s;z-index:1}.custom-collapse .custom-toggle button{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:0}.custom-collapse .custom-toggle button .tk{margin-bottom:.25rem;font-size:2rem}.custom-collapse .custom-toggle button span{font-size:.875rem;line-height:1rem}.highlighted .custom-collapse.collapse:not(.show)::after,.highlighted .custom-collapse.collapsing:not(.show)::after{background:linear-gradient(0deg, #E1E2E4 2.5rem, rgba(255, 255, 255, 0) 6rem)}.stepper{display:flex;justify-content:space-between;width:100%}.stepper[data-step="0"] .step:nth-child(1){height:.375rem;background-color:#0e0e0e;color:#0e0e0e}.stepper[data-step="0"] .step:nth-child(1)::after{bottom:-1.25rem}.stepper[data-step="1"] .step:nth-child(1),.stepper[data-step="1"] .step:nth-child(2){height:.375rem;background-color:#0e0e0e;color:#0e0e0e}.stepper[data-step="1"] .step:nth-child(1)::after,.stepper[data-step="1"] .step:nth-child(2)::after{bottom:-1.25rem}.stepper[data-step="2"] .step:nth-child(1),.stepper[data-step="2"] .step:nth-child(2),.stepper[data-step="2"] .step:nth-child(3){height:.375rem;background-color:#0e0e0e;color:#0e0e0e}.stepper[data-step="2"] .step:nth-child(1)::after,.stepper[data-step="2"] .step:nth-child(2)::after,.stepper[data-step="2"] .step:nth-child(3)::after{bottom:-1.25rem}.stepper[data-step="3"] .step:nth-child(1),.stepper[data-step="3"] .step:nth-child(2),.stepper[data-step="3"] .step:nth-child(3),.stepper[data-step="3"] .step:nth-child(4){height:.375rem;background-color:#0e0e0e;color:#0e0e0e}.stepper[data-step="3"] .step:nth-child(1)::after,.stepper[data-step="3"] .step:nth-child(2)::after,.stepper[data-step="3"] .step:nth-child(3)::after,.stepper[data-step="3"] .step:nth-child(4)::after{bottom:-1.25rem}.stepper[data-step="4"] .step:nth-child(1),.stepper[data-step="4"] .step:nth-child(2),.stepper[data-step="4"] .step:nth-child(3),.stepper[data-step="4"] .step:nth-child(4),.stepper[data-step="4"] .step:nth-child(5){height:.375rem;background-color:#0e0e0e;color:#0e0e0e}.stepper[data-step="4"] .step:nth-child(1)::after,.stepper[data-step="4"] .step:nth-child(2)::after,.stepper[data-step="4"] .step:nth-child(3)::after,.stepper[data-step="4"] .step:nth-child(4)::after,.stepper[data-step="4"] .step:nth-child(5)::after{bottom:-1.25rem}.stepper .step{position:relative;display:block;width:22%;height:.125rem;background-color:#e1e2e4;color:#e1e2e4;transition:height .3s,background-color .3s}.stepper .step:nth-child(1)::after{content:"1"}.stepper .step:nth-child(2)::after{content:"2"}.stepper .step:nth-child(3)::after{content:"3"}.stepper .step:nth-child(4)::after{content:"4"}.stepper .step:nth-child(5)::after{content:"5"}.stepper .step::after{position:absolute;bottom:-1.5rem;left:0;font-size:.75rem;font-weight:500;color:inherit;transition:bottom .3s}.join-tk-fans-now.join-now a{display:flex;text-decoration:none}.join-tk-fans-now.already-fans p{display:block;font-weight:700}.join-tk-fans-now a,.join-tk-fans-now p{display:none}@media(min-width: 576px){.programme-block .cover-swiper .swiper-slide{width:calc(100% - 40px + .875rem);max-width:526px}}@media(min-width: 768px){.programme-block .cover-swiper .swiper-slide{max-width:718px}.programme .single-programme .programme-block,.learn .single-programme .programme-block{margin:-1rem auto 1rem;width:50%}.programme .programme-groups .swiper-container .swiper-slide,.learn .programme-groups .swiper-container .swiper-slide{margin:0 .5rem;width:50%}.programme .programme-groups .single-programme,.learn .programme-groups .single-programme{width:50%}.programme .programme-groups h2,.learn .programme-groups h2{font-size:.875rem}.programme .programme-groups .subcategory,.learn .programme-groups .subcategory{font-size:.875rem}.programme .programme-info .lr-section,.learn .programme-info .lr-section{margin-top:1rem}.programme .related-programme-section,.learn .related-programme-section{margin-top:3rem}.programme .related-programme-section .swiper-container .swiper-slide,.learn .related-programme-section .swiper-container .swiper-slide{margin:0 .375rem;width:40%}.press-article .copy-url{text-align:right}.quote-container{padding:2.5rem 4.5rem;margin-bottom:2rem}.quote-container .quote-open,.quote-container .quote-close{width:3rem;height:3rem}.quote-container .wrapper{font-size:1.75rem}.quote-container .source{font-size:1.125rem}}@media(min-width: 992px){.virtual-checkbox .checkbox{width:1.25em;min-width:1.25em;height:1.25em}.virtual-checkbox .checkbox input{width:1.25em;min-width:1.25em;height:1.25em;min-height:1.25em}.virtual-checkbox .checkbox input:checked~.check::after{font-size:1.75rem}.ctrl-steps .btn-prev,.ctrl-steps .btn-next,.ctrl-steps .btn-confirm,.ctrl-steps .btn-submit{font-size:1.625rem}.masonry-store-block:hover .cover::before{opacity:1}.masonry-store-block .name .wrap{padding:.75rem}.programme-block .cover-swiper .swiper-slide{width:calc(100% - 35px + .875rem)}.video-block .video-cover .tk{font-size:3rem}.programme .single-programme .programme-block,.learn .single-programme .programme-block{margin:-1rem auto 1rem;width:70%}.programme .programme-groups,.learn .programme-groups{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;max-width:960px}.programme .programme-groups .swiper-container .swiper-slide,.learn .programme-groups .swiper-container .swiper-slide{margin:0 1rem;width:70%}.programme .programme-groups .single-programme,.learn .programme-groups .single-programme{width:70%}.programme .programme-groups h2,.learn .programme-groups h2{font-size:1.15rem}.programme .programme-groups .subcategory,.learn .programme-groups .subcategory{font-size:1rem}.programme .programme-detail-modal .modal-body,.learn .programme-detail-modal .modal-body{padding-bottom:3rem}.programme .programme-detail .controls .btn-ctrl,.learn .programme-detail .controls .btn-ctrl{font-size:1rem}.programme .programme-detail .controls .btn-ctrl .btn-sm,.learn .programme-detail .controls .btn-ctrl .btn-sm{font-size:inherit}.programme .related-programme-section,.learn .related-programme-section{min-height:450px}.info-block{flex-direction:column}.info-block .icon svg{margin-right:0;margin-bottom:1rem;height:3.5rem}.info-block .content{display:flex;flex-direction:column}.info-block .content .data{display:block}.info-block .content .data a:not(.btn){display:block;color:#0e0e0e}.info-block .content .data a:not(.btn):not(.tel){display:block;color:#0e0e0e}.info-block .content .data a:not(.btn):not(.tel)::after{content:"";margin-left:.25rem;font-family:"TaiKwun-Icon" !important;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.info-block .content .ctrl{margin-left:0;margin-right:0}.file-block:hover img::after{opacity:1}.file-block:hover label{color:#0e0e0e}.file-block img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .5s}.tag-legend-container .tag-legend{width:100%}.notice-bell .dropdown-menu{width:320px !important}.notice-bell .dropdown-menu.show{display:block !important}a .card-img-top::before,a .event-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .5s}a .card-img-top:hover::before,a .event-cover:hover::before{opacity:1}.programme-block:hover .programme-cover:not(.no-hover)::before{opacity:1}.programme-block:hover .swiper-container .programme-cover:not(.no-hover)::before{opacity:0}.programme-block:hover .swiper-container .swiper-slide-active .programme-cover:not(.no-hover)::before{opacity:1}.programme-block .programme-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .5s}.masonry-store-block .name label{margin-bottom:.25rem;font-size:1.125rem;line-height:1}.masonry-store-block .name span{font-size:.875rem;line-height:1}.gate-block label{font-size:1rem;line-height:1.125rem}.tk-swiper-container .swiper-button-prev:hover::after,.tk-swiper-container .swiper-button-next:hover::after{color:#d9d9d9}.table.virtual-table{display:table}.table.virtual-table .table-header{display:table-header-group}.table.virtual-table .table-header .table-cell{padding:0;font-size:1.125rem;font-weight:700;line-height:1.5rem;border-bottom:2px solid #0e0e0e;color:#545454;vertical-align:bottom}.table.virtual-table .table-body{display:table-row-group}.table.virtual-table .table-body .table-cell{border-bottom:1px solid #e1e2e4;vertical-align:top}.table.virtual-table .table-row{display:table-row}.table.virtual-table .table-cell{display:table-cell;padding:.875rem 0;order:0}}@media(min-width: 1200px){.programme-block .cover-swiper .swiper-slide{width:calc(100% - 35px + .875rem)}#facebook-widget,#instagram-widget{margin:auto}}.flatpickr-calendar{border-radius:0}.flatpickr-calendar .flatpickr-day{border-radius:0}.flatpickr-calendar .flatpickr-day.selected{background:#3564c0;color:#fff;border-color:#3564c0}.flatpickr-calendar .flatpickr-day.today{border-color:#545454}.flatpickr-calendar .flatpickr-day.today:hover{border-color:#545454;background:#545454}.pswp__caption__center{max-width:600px;font-size:.875rem;line-height:1.14285}.pswp__button,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{background-image:url("../images/photoswipe-controls.png")}.pswp__button--arrow--left,.pswp__button--arrow--right{background-image:none}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("../images/photoswipe-controls.svg")}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background-image:none}}.programme-tour-form .event-detail,.programme-tour-form .detail-block{margin:1rem 0}.programme-tour-form .event-detail dl,.programme-tour-form .detail-block dl{margin-bottom:0}.programme-tour-form .event-detail dl::before,.programme-tour-form .event-detail dl::after,.programme-tour-form .detail-block dl::before,.programme-tour-form .detail-block dl::after{display:table;content:" ";clear:both}.programme-tour-form .event-detail dl dt,.programme-tour-form .event-detail dl dd,.programme-tour-form .detail-block dl dt,.programme-tour-form .detail-block dl dd{float:left}.programme-tour-form .event-detail dl dt,.programme-tour-form .detail-block dl dt{margin-right:.5rem}.programme-tour-form .event-detail p,.programme-tour-form .detail-block p{margin-bottom:0}.programme-tour-form .event-ctrl .btn{margin-right:1rem;margin-bottom:.5rem;min-width:100px}.programme-tour-form .event-ctrl .btn:last-child{margin-right:0}.programme-tour-form .event-keyword{margin-top:1rem}.programme-tour-form .event-keyword label{margin-bottom:0}.programme-tour-form .event-keyword a{font-size:.8rem;color:inherit}.venue-hire-section .event-nature-group,.venue-hire-section .event-industry-group{display:flex}.venue-hire-section .event-nature-group .material-design-input,.venue-hire-section .event-industry-group .material-design-input{transition:border-bottom-color .3s,width .3s}.venue-hire-section .event-nature-group.show-others .material-design-input:nth-child(1),.venue-hire-section .event-industry-group.show-others .material-design-input:nth-child(1){width:30%}.venue-hire-section .event-nature-group.show-others .material-design-input:nth-child(2),.venue-hire-section .event-industry-group.show-others .material-design-input:nth-child(2){margin-left:1rem;width:calc(70% - 1rem);overflow:visible}.venue-hire-section .event-nature-group .material-design-input:nth-child(2),.venue-hire-section .event-industry-group .material-design-input:nth-child(2){width:0;overflow:hidden}.venue-hire-section .venue-holder.single-block [data-event=remove-event]{opacity:0;pointer-events:none}.venue-hire-section .venue-holder [data-event=remove-event]{opacity:1;transition:opacity .1s}.venue-hire-section .venue-holder .venue-block{margin-bottom:1.5rem;border-bottom:1px solid #e1e2e4}.venue-hire-section .venue-holder .venue-block:last-child{border-bottom-width:0}.gallery-section .navigation-container,.gate-section .navigation-container,.icon-tab-section .navigation-container{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:.5rem}.gallery-section .navigation-container .section-title-block,.gate-section .navigation-container .section-title-block,.icon-tab-section .navigation-container .section-title-block{margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 4rem)}.gallery-section .navigation-container .swiper-navigation,.gate-section .navigation-container .swiper-navigation,.icon-tab-section .navigation-container .swiper-navigation{width:4rem}.gallery-section icon-tab-slider,.gate-section icon-tab-slider,.icon-tab-section icon-tab-slider{display:none !important}.icon-tab-section,.icon-tab-section>.container,.icon-tab-section .row,.icon-tab-section [class*=col-],.icon-tab-section .detail-swiper.swiper-container,.icon-tab-section .swiper-wrapper,.icon-tab-section .swiper-slide,.past-programme-section,.past-programme-section>.container,.past-programme-section .row,.past-programme-section [class*=col-],.past-programme-section .detail-swiper.swiper-container,.past-programme-section .swiper-wrapper,.past-programme-section .swiper-slide{background-color:inherit}.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:140px}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block,.past-programme-section .icon-swiper.swiper-container .icon-tab-block{margin-right:2rem;margin-bottom:2rem;width:100%;cursor:pointer}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block.active .fill-black,.past-programme-section .icon-swiper.swiper-container .icon-tab-block.active .fill-black{fill:#0e0e0e}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block.active h5,.past-programme-section .icon-swiper.swiper-container .icon-tab-block.active h5{color:#0e0e0e;font-weight:400}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block.active .detail-indicator .button,.past-programme-section .icon-swiper.swiper-container .icon-tab-block.active .detail-indicator .button{background-color:#0e0e0e;color:#fff}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block.active .detail-indicator .button i,.past-programme-section .icon-swiper.swiper-container .icon-tab-block.active .detail-indicator .button i{transform:rotate(180deg)}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .icon,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .icon{position:relative;margin:0 auto 1rem;width:4.5rem;height:4.5rem;border-radius:50%;border:1px solid #414141;background-size:cover;background-position:center;overflow:hidden}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .icon::after,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .icon::after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-color:transparent;transition:background-color .5s}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .icon.no-border,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .icon.no-border{border-width:0}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .icon.heavy-border,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .icon.heavy-border{border-width:3px}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block h5,.past-programme-section .icon-swiper.swiper-container .icon-tab-block h5{display:-webkit-box;text-align:center;padding-top:.125rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0e0e0e;min-height:calc(.875rem * 1.2 * 2);font-weight:400}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .detail-indicator .button,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .detail-indicator .button{margin:1.5rem auto .5rem;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:#0e0e0e;border-radius:50%}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .detail-indicator .button i,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .detail-indicator .button i{font-size:1rem;transition:transform .3s}.icon-tab-section .detail-swiper.swiper-container .swiper-slide,.past-programme-section .detail-swiper.swiper-container .swiper-slide{padding-right:0;opacity:0 !important}.icon-tab-section .detail-swiper.swiper-container .swiper-slide.swiper-slide-active,.past-programme-section .detail-swiper.swiper-container .swiper-slide.swiper-slide-active{opacity:1 !important}.past-programme-section .icon-swiper.swiper-container .icon-tab-block .year-icon{display:flex;justify-content:center;align-items:center;border:1px solid #0e0e0e;color:#0e0e0e;font-size:1.75rem;font-weight:700}.past-programme-section .holder{margin-top:-1rem}.past-programme-section .holder .swipe-programme-section .swiper-container .swiper-slide{width:400px !important}.past-programme-section .holder .programme-block .programme-cover{margin-bottom:.75rem}.past-programme-section .holder .programme-block .programme-detail label{display:none}.past-programme-section .holder .programme-block .programme-detail h2{font-size:1rem;font-weight:400}.past-programme-section .loading{display:flex;justify-content:center;align-items:center;min-height:5rem;font-size:1.5rem}.past-programme-section .loading i{margin-right:.5rem}.gallery-section .swiper-container .swiper-slide{width:auto}.gallery-section .gallery-photo{display:table;table-layout:fixed;color:#000;text-decoration:none !important;caption-side:bottom !important}.gallery-section .gallery-photo img{width:auto;height:20vh}.gallery-section .gallery-photo figcaption{display:table-caption;font-size:.75rem}.gallery-section .credit{margin-top:1rem}.icon-tab-slider-section .swiper-slide{width:auto !important}.icon-tab-slider-section .swiper-slide .image-block{display:inline-flex;flex-direction:column;text-decoration:none}.icon-tab-slider-section .swiper-slide .image-block:hover{text-decoration:none}.icon-tab-slider-section .swiper-slide .image-block img{height:10rem}.icon-tab-slider-section .swiper-slide .image-block span,.icon-tab-slider-section .swiper-slide .image-block p{margin-top:.5rem;margin-bottom:0;display:block;font-size:.75rem}.icon-tab-slider-section .swiper-slide .video-block{width:18.25rem;height:10rem}.icon-tab-slider-section .swiper-slide .video-block[data-event=open-video]{cursor:pointer}.social-media-section{display:flex;flex-direction:column;padding-top:15px;padding-bottom:15px}.social-media-section .social-block{margin:0 auto 1rem;display:flex;flex-direction:column}.social-media-section .social-block .icon{height:3rem;margin-bottom:1rem}.social-media-section .social-block .icon svg{max-width:3rem;max-height:3rem}.social-media-section .social-block label{margin-bottom:.25rem;font-size:1rem;font-weight:700}.gate-section .navigation-container{display:flex;align-items:center}.gate-section .navigation-container label{font-size:1rem;font-weight:bold;white-space:nowrap}.gate-section .swiper-container .swiper-slide{width:100%;max-width:310px}.getting-here-section .icon-swiper.swiper-container .swiper-slide{width:33.33% !important}.getting-here-section .getting-here-icon{text-align:center}.getting-here-section .getting-here-icon img{margin-bottom:1rem;max-height:4.5rem}.swipe-video-section{margin-bottom:1.5rem}.swipe-video-section .navigation-container{display:flex;align-items:center;margin-bottom:.5rem}.swipe-video-section .navigation-container .section-title-block{margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 4rem)}.swipe-video-section .navigation-container .section-title-block h3{font-size:1rem;color:#545454}.swipe-video-section .navigation-container .swiper-navigation{width:4rem}.swipe-video-section .swiper-container .swiper-slide{width:calc(240px + 15px) !important}.page-ads-section .ads-body{padding:1.25rem .875rem;border:1px solid #8f9396}.page-ads-section h1{margin-bottom:1.75rem;font-size:1.625rem;line-height:1.875rem}.page-ads-section .custom-collapse.collapse,.page-ads-section .custom-collapse.collapsing{max-height:14rem}.page-ads-section .custom-toggle .btn{font-size:1.25rem}.page-ads-section .cover{margin-top:1rem;display:block;width:100%}.page-ads-section .cover img{width:100%}@media(min-width: 576px){.icon-tab-section .icon-swiper.swiper-container .icon-tab-block .icon,.past-programme-section .icon-swiper.swiper-container .icon-tab-block .icon{width:6rem;height:6rem}.gate-section .navigation-container{display:flex;align-items:center}.gate-section .navigation-container label{font-size:1.125rem}.gate-section .navigation-container .swiper-navigation{margin-left:auto;width:30%}}@media(min-width: 768px){.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:175px}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block,.past-programme-section .icon-swiper.swiper-container .icon-tab-block{margin-bottom:3rem}.getting-here-section .icon-swiper.swiper-container .swiper-slide{width:33.33% !important}.getting-here-section .getting-here-icon img{max-height:6rem}.icon-tab-slider-section .slider-size-large .swiper-slide .image-block img{height:20rem}.icon-tab-slider-section .slider-size-large .swiper-slide .video-block{width:36.5rem;height:20rem}.past-programme-section .holder{margin-top:-2rem}}@media(min-width: 992px){.gallery-section .navigation-container .section-title-block,.gate-section .navigation-container .section-title-block,.icon-tab-section .navigation-container .section-title-block{width:calc(100% - 6rem)}.gallery-section .navigation-container .swiper-navigation,.gate-section .navigation-container .swiper-navigation,.icon-tab-section .navigation-container .swiper-navigation{width:6rem}.upcomming-programme-section.swipe-programme-section .swiper-container .swiper-slide{width:600px}.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:156px}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block:hover .icon::after,.past-programme-section .icon-swiper.swiper-container .icon-tab-block:hover .icon::after{background-color:rgba(0,0,0,.35)}.icon-tab-section .icon-swiper.swiper-container .icon-tab-block h5,.past-programme-section .icon-swiper.swiper-container .icon-tab-block h5{min-height:calc(1rem * 1.2 * 2)}.getting-here-section .icon-swiper.swiper-container .swiper-slide{width:33.33% !important}.swipe-video-section .navigation-container .section-title-block{width:calc(100% - 6rem)}.swipe-video-section .navigation-container .section-title-block h3{font-size:1.5rem}.swipe-video-section .navigation-container .swiper-navigation{width:6rem}.swipe-video-section .swiper-container .swiper-slide{width:calc(360px + 15px) !important}.page-ads-section .ads-body{padding:1rem}.page-ads-section h1{margin-bottom:1.5rem;font-size:2rem;line-height:2.25rem}.page-ads-section .custom-collapse.collapse,.page-ads-section .custom-collapse.collapsing{max-height:14rem}.page-ads-section .cover{margin-top:0}.past-programme-section .holder{margin-top:-2.75rem}}@media(min-width: 1200px){.page-ads-section .custom-collapse.collapse,.page-ads-section .custom-collapse.collapsing{max-height:18.25rem}.page-ads-section h1{font-size:2.5rem;line-height:2.615rem}.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:186px}}@media(min-width: 1520px){.page-ads-section .ads-body{padding:1.5rem}.page-ads-section .custom-collapse.collapse,.page-ads-section .custom-collapse.collapsing{max-height:23rem}.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:235px}}@media(min-width: 1840px){.page-ads-section .ads-body{padding:2rem}.page-ads-section .custom-collapse.collapse,.page-ads-section .custom-collapse.collapsing{max-height:27rem}.icon-tab-section .icon-swiper.swiper-container .swiper-slide,.past-programme-section .icon-swiper.swiper-container .swiper-slide{width:275px}}.body.has-highlight-strip .full-screen-modal.under-nav .modal-content{padding-top:calc(74px + 48px)}.full-screen-modal{padding-right:0 !important}.full-screen-modal.under-nav{z-index:992}.full-screen-modal.under-nav .modal-content{padding-top:74px}.full-screen-modal .modal-dialog{margin:0;width:100%;max-width:100%;height:100%;max-height:100%;background-color:#fff}.full-screen-modal .modal-dialog .modal-content{border:0;max-height:100%}.full-screen-modal .modal-header{padding:.5rem 0;border-bottom:0;z-index:1}.full-screen-modal .modal-header h3{margin-top:.375rem;margin-bottom:0;font-size:1.25rem;line-height:1.1}.full-screen-modal .modal-header button[data-dismiss]{margin-left:1rem}.full-screen-modal .modal-footer{padding:.5rem 0;border-top:0}.full-screen-modal .modal-body{padding:.25rem 0 1rem 0}#mobile-nav-modal.show .modal-content{transition:opacity .5s;opacity:1}#mobile-nav-modal .modal-content{opacity:0}#mobile-nav-modal .modal-header .container{display:flex;justify-content:flex-end}#mobile-nav-modal .mobile-nav{display:flex;flex-direction:column}#mobile-nav-modal .mobile-nav>.nav-link{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}#mobile-nav-modal .mobile-nav>.nav-link>span{font-size:inherit;line-height:inherit;font-family:inherit}#mobile-nav-modal .mobile-nav .nav-link{display:flex;justify-content:flex-start;align-items:flex-start;color:#0e0e0e}#mobile-nav-modal .mobile-nav .nav-link>span{flex-basis:inherit}#mobile-nav-modal .mobile-nav .nav-link>i,#mobile-nav-modal .mobile-nav .nav-link>[data-toggle=collapse]{margin-top:.75rem;margin-left:.5rem;font-size:1rem;font-weight:900;border:0;background-color:transparent}#mobile-nav-modal .mobile-nav .nav-link:hover{text-decoration:none}#mobile-nav-modal .mobile-nav [data-inner-item] [data-toggle=collapse]{margin-top:0}#mobile-nav-modal .mobile-nav [data-inner-item]>span{white-space:nowrap}#mobile-nav-modal .mobile-nav .collapse,#mobile-nav-modal .mobile-nav .collapsing{padding-left:1.25rem;margin-top:-1.25rem;margin-bottom:1.5rem}#mobile-nav-modal .mobile-nav .collapse .nav-link,#mobile-nav-modal .mobile-nav .collapsing .nav-link{font-size:1.5rem;line-height:1.75rem;font-weight:700}#mobile-nav-modal .mobile-nav .collapse .collapse,#mobile-nav-modal .mobile-nav .collapse .collapsing,#mobile-nav-modal .mobile-nav .collapsing .collapse,#mobile-nav-modal .mobile-nav .collapsing .collapsing{padding-left:1.25rem;margin-top:-0.25rem;margin-bottom:.25rem}#mobile-nav-modal .mobile-nav .collapse .collapse .nav-link,#mobile-nav-modal .mobile-nav .collapse .collapsing .nav-link,#mobile-nav-modal .mobile-nav .collapsing .collapse .nav-link,#mobile-nav-modal .mobile-nav .collapsing .collapsing .nav-link{font-size:1.25rem;line-height:1.5rem;font-weight:400}#mobile-nav-modal .nav-feature{display:flex;flex-direction:row;justify-content:space-between;width:100%}#mobile-nav-modal .nav-feature .nav-item{width:calc(20% - 2px);text-align:center}#mobile-nav-modal .nav-feature .nav-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem .25rem;width:100%;height:100%;color:#0e0e0e}#mobile-nav-modal .nav-feature .nav-link i,#mobile-nav-modal .nav-feature .nav-link .notic-bell{margin-bottom:.5rem;font-size:1.25rem;height:1.25rem}#mobile-nav-modal .nav-feature .nav-link span{font-size:.875rem;line-height:1rem}#mobile-nav-modal .nav-feature .notic-bell .badge{right:0}#mobile-nav-modal .nav-colapse-search{margin:0 auto;width:calc(375px - 80px)}#expanded-today-event-modal .loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#ccc}#expanded-today-event-modal h1{font-size:2.125rem;font-weight:700}#expanded-today-event-modal .sticky-col{position:relative;padding-top:0}#expanded-today-event-modal .event-date .dropdown .dropdown-menu{margin-top:0;width:295px;box-shadow:0 0 5px rgba(0,0,0,.25)}#expanded-today-event-modal .event-date .dropdown .dropdown-menu .dropdown-item:focus,#expanded-today-event-modal .event-date .dropdown .dropdown-menu .dropdown-item:hover{color:#0e0e0e !important;background-color:#fff !important}#expanded-today-event-modal .event-date .event-date-picker{display:flex;padding-left:0;padding-bottom:0;justify-content:flex-start;align-items:flex-end;width:100%}#expanded-today-event-modal .event-date .event-date-picker label{margin:0 1rem 0 0;font-size:3.125rem;line-height:.8;font-weight:700}#expanded-today-event-modal .event-date .event-date-picker .texture-date{display:flex;flex-direction:column;align-items:flex-start}#expanded-today-event-modal .event-date .event-date-picker .texture-date span{font-size:1rem;line-height:1rem;text-transform:uppercase}#expanded-today-event-modal .event-date .event-date-picker .texture-date strong{font-size:1.25rem;line-height:1.25rem;font-weight:700}#expanded-today-event-modal .event-date .event-date-picker i{margin:auto 0 .25rem 1rem;font-size:1rem;align-self:flex-end}#expanded-today-event-modal .controls{height:100%;display:flex;justify-content:flex-end;align-items:flex-end}#expanded-today-event-modal .controls .btn{margin-left:.25rem;font-size:1.25rem}#expanded-today-event-modal .controls .dropdown-share .share-menu::before{right:15%}#expanded-today-event-modal .controls .dropdown-share .share-menu::after{right:15%}#expanded-today-event-modal .whatson-table{margin:0 -40px;padding:1rem 40px;background-color:#f6f6f6}#expanded-today-event-modal .whatson-programmes h3{font-size:1.125rem;padding-bottom:1rem;border-bottom:2px solid #0e0e0e}#expanded-today-event-modal .whatson-programmes .timeslot{line-height:1rem;margin-bottom:.5rem}#expanded-today-event-modal .whatson-programmes .timeslot:last-child{margin-bottom:0}#expanded-today-event-modal .whatson-programmes .timeslot span{display:block;font-size:.875rem}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-header{display:none}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-name{order:1;width:100%;font-size:1.125rem;line-height:1.25rem;font-weight:700;color:#0e0e0e}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-name a{color:inherit;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-name a:hover{text-decoration:none}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-time{order:2;width:100%;font-size:1rem;line-height:1.25rem;font-weight:500;color:#545454}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-location{order:3;width:50%;font-size:1rem;line-height:1.25rem;font-weight:500;color:#545454}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-action{order:4;width:50%;font-size:1rem}#expanded-today-event-modal .whatson-programmes .table.virtual-table .cell-action .dropdown .dropdown-toggle::after{content:none}#expanded-today-event-modal .whatson-programmes .table.virtual-table small{font-size:1rem;font-weight:700}#popup-news-modal.show{display:flex !important;justify-content:center;align-items:center}#popup-news-modal .modal-dialog{width:95%}#popup-news-modal .modal-title time{display:block;font-size:.8rem}#popup-news-modal .modal-footer{display:flex;justify-content:space-between}#popup-news-modal .modal-footer .btn:not(.btn-secondary){padding:.375rem .675rem;background-color:transparent !important}#popup-news-modal .loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#ccc}#popup-news-modal img{max-width:100%}#smart-login-modal.show,#forgot-password-modal.show,#be-a-fan-modal.show{display:flex !important;justify-content:center;align-items:center}#smart-login-modal>div,#smart-login-modal>form,#forgot-password-modal>div,#forgot-password-modal>form,#be-a-fan-modal>div,#be-a-fan-modal>form{width:100%}#smart-login-modal .modal-header,#forgot-password-modal .modal-header,#be-a-fan-modal .modal-header{padding:1rem 3rem;border-bottom:0;padding-bottom:0}#smart-login-modal .modal-header .col-close,#forgot-password-modal .modal-header .col-close,#be-a-fan-modal .modal-header .col-close{text-align:right}#smart-login-modal .modal-header .col-close .btn-underline,#forgot-password-modal .modal-header .col-close .btn-underline,#be-a-fan-modal .modal-header .col-close .btn-underline{font-size:1.25rem}#smart-login-modal .modal-header hr,#forgot-password-modal .modal-header hr,#be-a-fan-modal .modal-header hr{margin:.5rem 0;height:2px;background:#000}#smart-login-modal .modal-header .tk-circle-check,#forgot-password-modal .modal-header .tk-circle-check,#be-a-fan-modal .modal-header .tk-circle-check{font-size:40px}#smart-login-modal .hide-by-default,#forgot-password-modal .hide-by-default,#be-a-fan-modal .hide-by-default{display:none}#smart-login-modal .modal-header>div,#forgot-password-modal .modal-header>div,#be-a-fan-modal .modal-header>div{width:100%}#smart-login-modal .modal-body,#forgot-password-modal .modal-body,#be-a-fan-modal .modal-body{position:relative;padding:1rem 3rem}#smart-login-modal .modal-body.loading,#forgot-password-modal .modal-body.loading,#be-a-fan-modal .modal-body.loading{pointer-events:none;height:10rem}#smart-login-modal .modal-body.loading .cta-msg,#smart-login-modal .modal-body.loading .for-preference,#smart-login-modal .modal-body.loading .form-group-btn,#forgot-password-modal .modal-body.loading .cta-msg,#forgot-password-modal .modal-body.loading .for-preference,#forgot-password-modal .modal-body.loading .form-group-btn,#be-a-fan-modal .modal-body.loading .cta-msg,#be-a-fan-modal .modal-body.loading .for-preference,#be-a-fan-modal .modal-body.loading .form-group-btn{display:none}#smart-login-modal .modal-body.loading .modal-loading-overlay,#forgot-password-modal .modal-body.loading .modal-loading-overlay,#be-a-fan-modal .modal-body.loading .modal-loading-overlay{display:flex}#smart-login-modal .modal-body .modal-loading-overlay,#forgot-password-modal .modal-body .modal-loading-overlay,#be-a-fan-modal .modal-body .modal-loading-overlay{display:none;position:absolute;width:calc(100% - 6rem);height:calc(100% - 2rem);justify-content:center;align-items:center;background:rgba(255,255,255,.75);z-index:1}#smart-login-modal .modal-body .modal-loading-overlay i,#forgot-password-modal .modal-body .modal-loading-overlay i,#be-a-fan-modal .modal-body .modal-loading-overlay i{font-size:3rem}#smart-login-modal .modal-body a,#smart-login-modal .modal-body .clickable,#forgot-password-modal .modal-body a,#forgot-password-modal .modal-body .clickable,#be-a-fan-modal .modal-body a,#be-a-fan-modal .modal-body .clickable{color:#7f7f7f;text-decoration:underline;cursor:pointer}#smart-login-modal .modal-body img,#forgot-password-modal .modal-body img,#be-a-fan-modal .modal-body img{max-width:100%}#smart-login-modal .modal-body .is-invalid a,#smart-login-modal .modal-body .is-invalid .clickable,#forgot-password-modal .modal-body .is-invalid a,#forgot-password-modal .modal-body .is-invalid .clickable,#be-a-fan-modal .modal-body .is-invalid a,#be-a-fan-modal .modal-body .is-invalid .clickable{color:#dc3545}#smart-login-modal .modal-body .material-design-input .loading-icon,#forgot-password-modal .modal-body .material-design-input .loading-icon,#be-a-fan-modal .modal-body .material-design-input .loading-icon{position:absolute;right:.25rem;bottom:.55rem;overflow:hidden;width:0rem;opacity:0;transition:width .3s,opacity .5s}#smart-login-modal .modal-body .material-design-input .loading-icon.show,#forgot-password-modal .modal-body .material-design-input .loading-icon.show,#be-a-fan-modal .modal-body .material-design-input .loading-icon.show{width:1.125rem;opacity:1}#smart-login-modal .modal-body .btn-underline,#forgot-password-modal .modal-body .btn-underline,#be-a-fan-modal .modal-body .btn-underline{font-size:1.25rem}#smart-login-modal .modal-body [data-dismiss],#forgot-password-modal .modal-body [data-dismiss],#be-a-fan-modal .modal-body [data-dismiss]{width:100%;border:1px solid #000;font-size:1.25rem}#smart-login-modal .modal-body .form-group-btn,#forgot-password-modal .modal-body .form-group-btn,#be-a-fan-modal .modal-body .form-group-btn{text-align:right}#smart-login-modal .modal-body .form-group-btn button[disabled],#forgot-password-modal .modal-body .form-group-btn button[disabled],#be-a-fan-modal .modal-body .form-group-btn button[disabled]{cursor:not-allowed}#smart-login-modal .modal-body .custom-control,#forgot-password-modal .modal-body .custom-control,#be-a-fan-modal .modal-body .custom-control{padding-top:.5rem;padding-bottom:.5rem}#smart-login-modal .modal-body .btn-group-toggle,#forgot-password-modal .modal-body .btn-group-toggle,#be-a-fan-modal .modal-body .btn-group-toggle{line-height:2.5rem}#smart-login-modal .modal-body .virtual-select,#forgot-password-modal .modal-body .virtual-select,#be-a-fan-modal .modal-body .virtual-select{width:80px}#smart-login-modal .modal-body .virtual-select .block,#forgot-password-modal .modal-body .virtual-select .block,#be-a-fan-modal .modal-body .virtual-select .block{width:inherit;background:#fff}#smart-login-modal .modal-body .virtual-select i,#forgot-password-modal .modal-body .virtual-select i,#be-a-fan-modal .modal-body .virtual-select i{font-size:.75rem}#smart-login-modal .modal-body .virtual-select select,#forgot-password-modal .modal-body .virtual-select select,#be-a-fan-modal .modal-body .virtual-select select{width:inherit}#smart-login-modal .modal-footer,#forgot-password-modal .modal-footer,#be-a-fan-modal .modal-footer{padding:1.25rem 3rem;border-top:1px solid #7f7f7f}#smart-login-modal .modal-footer .or,#forgot-password-modal .modal-footer .or,#be-a-fan-modal .modal-footer .or{margin:0 auto;text-align:center;font-size:1rem;color:#5a5a5a}#smart-login-modal .modal-footer .btn-facebook-outline,#forgot-password-modal .modal-footer .btn-facebook-outline,#be-a-fan-modal .modal-footer .btn-facebook-outline{width:100%;border-color:#1877f2;color:#1877f2;font-size:1.25rem}#smart-login-modal #form-login-register[data-action=register] .btn-verify{display:inline-block}#smart-login-modal #form-login-register .for-login,#smart-login-modal #form-login-register .for-register,#smart-login-modal #form-login-register .for-facebook-login,#smart-login-modal #form-login-register .for-facebook-grant-perm{display:none}#smart-login-modal #form-login-register .forgot-password{font-size:.875rem}#smart-login-modal #form-login-register .btn-verify{display:none;position:absolute;right:0;margin:.25rem .25rem 0;height:calc(100% - 0.5rem);font-size:.75rem}#smart-login-modal #form-login-register .btn-verify.verified{color:#fff;background-color:#343a40;border-color:#343a40;pointer-events:none;opacity:.65}#smart-login-modal #login-success #btn-be-a-fan{width:100%;border:1px solid #000;font-size:1.25rem}#smart-login-modal #login-success #btn-not-for-now{color:#7f7f7f;font-size:.875rem;border:none}#smart-login-modal #login-success .for-tk-fan,#smart-login-modal #login-success .for-non-tk-fan{display:none}#forgot-password-modal #form-forgot-password .via-email-group,#forgot-password-modal #form-forgot-password .via-mobile-group{display:none}#be-a-fan-modal #form-be-a-fan .for-preference-2,#be-a-fan-modal #form-be-a-fan .for-preference-3,#be-a-fan-modal #form-be-a-fan .for-setup-mobile,#be-a-fan-modal #form-be-a-fan .for-verify-mobile,#be-a-fan-modal #form-be-a-fan .form-group-btn{display:none}#be-a-fan-modal #form-be-a-fan .modal-header .modal-progress{position:relative;margin-top:-1rem;padding-bottom:1rem;width:100%;text-align:right}#be-a-fan-modal #form-be-a-fan .modal-header .dynamic-stepper-title{font-size:.685rem}#be-a-fan-modal #form-be-a-fan .modal-header .step{width:32%}#be-a-fan-modal #form-be-a-fan .form-label{font-size:1rem;color:#5a5a5a}#be-a-fan-modal #form-be-a-fan .btn-group-toggle .btn{display:inline-flex;align-items:center;padding:.125rem .5rem;border:1px solid #e1e2e4;border-radius:1rem;background-color:#fff;font-size:.875rem;color:#0e0e0e;transition:background-color .5s,color .5s}#be-a-fan-modal #form-be-a-fan .btn-group-toggle .btn.active{background-color:#0e0e0e;color:#fff}#be-a-fan-modal #form-be-a-fan-success .to-email{font-size:1.25rem;font-weight:bold}.programme-detail-modal .modal-header,.store-detail-modal .modal-header{display:flex;justify-content:flex-end;align-items:center;padding:0 1rem 0 0;height:3rem;border-bottom:0}.programme-detail-modal .modal-header .close,.store-detail-modal .modal-header .close{opacity:1}.programme-detail-modal .modal-body,.store-detail-modal .modal-body{display:flex;flex-direction:column;padding:0 1rem;height:calc(100% - 3rem)}.programme-detail-modal .modal-body .section-title-block,.store-detail-modal .modal-body .section-title-block{padding-bottom:.75rem}.programme-detail-modal .modal-body .type-content-icon,.store-detail-modal .modal-body .type-content-icon{display:flex;flex-direction:column;align-items:center}.programme-detail-modal .modal-body .type-content-icon i,.store-detail-modal .modal-body .type-content-icon i{margin-bottom:.5rem;font-size:2rem}.programme-detail-modal .modal-body .type-content-icon label,.store-detail-modal .modal-body .type-content-icon label{font-size:.875rem}.programme-detail-modal .modal-body .scrollable-body,.store-detail-modal .modal-body .scrollable-body{overflow-y:scroll}.programme-detail-modal .modal-body .location-section,.store-detail-modal .modal-body .location-section{margin:0 auto}.programme-detail-modal .calendar .body .date.active span,.store-detail-modal .calendar .body .date.active span{position:relative}.programme-detail-modal .calendar .body .date.active span:after,.store-detail-modal .calendar .body .date.active span:after{content:"";position:absolute;bottom:0;left:20%;width:60%;height:2px;background-color:#0e0e0e}.programme-detail-modal .calendar .body .date span,.store-detail-modal .calendar .body .date span{border-width:0}#preview-modal img{max-width:100% !important}#preview-modal .tags-container .tag{margin-bottom:.5rem}#preview-modal .tags-container .tag:last-child{margin-bottom:0}#preview-modal .tags-container .tag img{width:1.5rem;height:1.5rem;margin-right:.5rem}#preview-modal .btn-more{opacity:0;pointer-events:none}#preview-modal .btn-more.show{opacity:1;pointer-events:auto}.toast-modal.show{display:flex !important;justify-content:center}.toast-modal.show .modal-dialog{opacity:1}.toast-modal .modal-dialog{display:inline-flex;width:auto;max-width:none;opacity:0;transition:opacity .5s}.toast-modal .modal-content{background-color:rgba(0,0,0,.75);border:0;color:#fff}.toast-modal .modal-body{text-align:center}.toast-modal .modal-body p:last-child{margin-bottom:0}#loading-modal.show{padding-right:0;background-color:rgba(0,0,0,.25);display:block;z-index:2000}#loading-modal.show .modal-content{opacity:1}#loading-modal .modal-content{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:100%;background-color:transparent;border:0;color:#fff;opacity:0;transition:opacity .5s}#iframe-video-modal .modal-header button{padding-right:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}#iframe-video-modal .modal-content{background-color:transparent;border:0}#iframe-video-modal .modal-header{border-bottom:0}#iframe-video-modal .modal-body{padding:0;background-color:#000}#iframe-video-modal .modal-footer{border-top:0}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .table-row,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .table-row,#visit-plan-modal .virtual-table[data-type=shops] .table-header .table-row{border-bottom:2px solid #0e0e0e}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-header .table-cell{padding:0;font-size:1.125rem;font-weight:600;line-height:1}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-name,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-name,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-name{width:100%;color:#545454}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-tel{display:none}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-body .table-cell{width:100%;font-size:1rem;line-height:1.25rem;font-weight:500;color:#545454}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .table-cell:empty,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .table-cell:empty,#visit-plan-modal .virtual-table[data-type=shops] .table-body .table-cell:empty{display:none}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-location{padding-left:2.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name{position:relative;padding-left:2.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .tk-logo-number-block,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .tk-logo-number-block,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .tk-logo-number-block{position:absolute;top:calc(50% - .375rem - .75rem);left:0}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .cover,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .cover,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .cover{margin-bottom:.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name h4,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name h4,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name h4{margin-bottom:0;display:block;color:#0e0e0e;font-size:1.125rem;line-height:1.25rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name h4 a,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name h4 a,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name h4 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name h4 a:hover,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name h4 a:hover,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name h4 a:hover{text-decoration:underline}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name h4 i,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name h4 i,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name h4 i{position:relative;margin-left:.5rem;top:1px;font-size:1.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .cell-action,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .cell-action,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .cell-action{display:none}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend img,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend img,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend img{margin-bottom:.5rem;width:1.5rem;height:1.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend i,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend i,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend i{font-size:1.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .timeslot,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .timeslot,#visit-plan-modal .virtual-table[data-type=shops] .table-body .timeslot{margin-bottom:.5rem;line-height:1rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .timeslot:last-child,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .timeslot:last-child,#visit-plan-modal .virtual-table[data-type=shops] .table-body .timeslot:last-child{margin-bottom:0}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .timeslot span,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .timeslot span,#visit-plan-modal .virtual-table[data-type=shops] .table-body .timeslot span{white-space:nowrap;font-size:.875rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-location{order:8;width:60%}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend{order:9;width:40%}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-action-mobile{order:10;display:block;padding:0;text-align:right;width:100%}#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-location{order:8;width:60%}#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend{order:9;width:40%}#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-action,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-action{order:10;padding:0;text-align:right;width:100%}#visit-plan-modal .virtual-table .tk-logo-number-block{margin-right:1.5rem;width:1.5rem;height:1.375rem}#visit-plan-modal .virtual-table .tk-logo-number-block span{font-size:.75rem}#visit-plan-modal .transport-map img{width:100%}#visit-plan-modal .transport-indicators{display:flex;flex-direction:column;margin-top:.5rem}#visit-plan-modal .transport-indicators .transport-indicator{display:inline-flex;justify-content:flex-start;align-items:center}#visit-plan-modal .transport-indicators .transport-indicator .dot{margin-right:.5rem;width:1.5rem;height:1.5rem}#visit-plan-modal .transport-indicators .transport-indicator span{font-size:1rem}@media(max-width: 768px){.programme-detail-modal .modal-dialog{margin:0;min-width:100%;height:100%}.programme-detail-modal .modal-dialog .modal-content{height:100%}}@media(min-width: 576px){#expanded-today-event-modal .controls .share-menu::before{top:-10px;right:85%}#expanded-today-event-modal .controls .share-menu::after{top:-9px;right:85%}}@media(min-width: 768px){#visit-plan-modal .virtual-table{display:table}#visit-plan-modal .virtual-table[data-type=programmes] .table-header,#visit-plan-modal .virtual-table[data-type=programmes] .table-body,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body,#visit-plan-modal .virtual-table[data-type=shops] .table-header,#visit-plan-modal .virtual-table[data-type=shops] .table-body{display:table-row-group}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .table-row,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .table-row,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .table-row,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .table-row,#visit-plan-modal .virtual-table[data-type=shops] .table-header .table-row,#visit-plan-modal .virtual-table[data-type=shops] .table-body .table-row{display:table-row;border-bottom:0}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-body .table-cell{display:table-cell}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-header .table-cell{border-bottom:2px solid #0e0e0e}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-name,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-name,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-name{width:62.5%}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-location{width:12.5%}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .table-cell,#visit-plan-modal .virtual-table[data-type=shops] .table-body .table-cell{vertical-align:middle;width:auto}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name{padding-right:.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .name-wrap,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .name-wrap,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .name-wrap{display:flex;align-items:center}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .name-wrap .cover,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .name-wrap .cover,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .name-wrap .cover{margin-right:.5rem;margin-bottom:0;width:100px}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .cell-action,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .cell-action,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .cell-action{display:block;width:100%}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-time,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-tel,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-location{padding-left:0;padding-right:.5rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-location{padding-right:0}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend{text-align:center}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-action-mobile{display:none}}@media(min-width: 992px){.full-screen-modal.under-nav .modal-content{padding-top:calc(98px)}#expanded-today-event-modal .controls{margin-top:1rem;justify-content:flex-start}#expanded-today-event-modal .controls .btn{font-size:1rem}#expanded-today-event-modal .controls .dropdown-share .share-menu::before{right:85%}#expanded-today-event-modal .controls .dropdown-share .share-menu::after{right:85%}#expanded-today-event-modal .whatson-table{margin:0;padding:1.5rem}#expanded-today-event-modal .whatson-programmes h3{padding-bottom:.5rem;border-bottom:0}#expanded-today-event-modal .whatson-programmes .timeslot{line-height:1rem}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-header{display:table-header-group}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-cell.cell-name{padding-right:1rem;width:50%}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-cell.cell-action{padding-right:1rem;width:20%}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-cell.cell-time{padding-right:1rem;width:15%}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-cell.cell-location{width:15%}#expanded-today-event-modal .whatson-programmes .table.virtual-table .table-cell.cell-location i{display:none}#mobile-nav-modal{display:none}#preview-modal .modal-content{max-height:500px !important}#visit-plan-modal .transport-indicators{flex-direction:row}#visit-plan-modal .transport-indicators .transport-indicator{margin-right:1.5rem}}@media(min-width: 992px)and (max-width: 1199px){#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-tel,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-tel{width:92px}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-time,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-time{width:120px}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-legend,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-legend{width:100px;text-align:center}#visit-plan-modal .virtual-table[data-type=programmes] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=restaurants] .table-header .cell-location,#visit-plan-modal .virtual-table[data-type=shops] .table-header .cell-location{width:100px}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-name .name-wrap .cover,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-name .name-wrap .cover,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-name .name-wrap .cover{width:85px}}@media(min-width: 1200px){#expanded-today-event-modal h1{font-size:2.675rem}#expanded-today-event-modal .event-date .event-date-picker label{font-size:4.5rem;line-height:.675}#expanded-today-event-modal .event-date .event-date-picker .texture-date span{font-size:1.5rem;line-height:1.5rem}#expanded-today-event-modal .event-date .event-date-picker .texture-date strong{font-size:1.675rem;line-height:1.75rem}}@media(min-width: 1780px){#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend img,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend img,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend img{width:1.25rem;height:1.25rem}#visit-plan-modal .virtual-table[data-type=programmes] .table-body .cell-legend i,#visit-plan-modal .virtual-table[data-type=restaurants] .table-body .cell-legend i,#visit-plan-modal .virtual-table[data-type=shops] .table-body .cell-legend i{font-size:1.25rem}}.calendar{margin:0 auto;padding:1.2rem;width:100%;max-width:400px;overflow:hidden}.calendar .header{display:flex;align-items:center;margin-bottom:.8rem}.calendar .header label{margin:0;text-align:center;width:100%;font-weight:bold;text-transform:uppercase}.calendar .header .btn{background:none;border:0;color:#868686;cursor:pointer;text-align:center}.calendar .header .btn[disabled]{opacity:.2;cursor:not-allowed}.calendar .week{display:flex;flex-wrap:wrap;justify-content:space-between}.calendar .week span{display:inline-flex;justify-content:center;align-items:center;width:14.28%;height:2rem;font-size:.875rem;font-weight:bold}.calendar .body{display:flex;flex-wrap:wrap}.calendar .body .padding{display:inline-flex;justify-content:center;align-items:center;width:14.28%;height:2.25rem}.calendar .body .date{display:flex;justify-content:center;width:14.28%;padding-bottom:.25rem;padding:0;border:0;background-color:transparent}.calendar .body .date:focus{outline:none !important}.calendar .body .date:focus span{border-color:#8e8e8e}.calendar .body .date span{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;cursor:pointer;border-radius:50%;border:2px solid transparent}.calendar .body .date.today span{border-color:#0e0e0e}.calendar .body .date.active span{border-color:#0e0e0e}.calendar .body .date[disabled] span{cursor:not-allowed;opacity:.2}.calendar.calendar-horizontal{display:flex;flex-direction:column;max-width:none;padding:0}.calendar.calendar-horizontal .left{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;width:100%}.calendar.calendar-horizontal .left label{width:60%;font-size:1.5rem;font-weight:700;line-height:1.675rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.calendar.calendar-horizontal .left .control{padding-bottom:.5rem;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end}.calendar.calendar-horizontal .left .control .btn{display:flex;justify-content:center;align-items:center;padding:0;width:2rem;height:2rem}.calendar.calendar-horizontal .week{margin-bottom:1rem;border-bottom:2px solid #fff}.calendar.calendar-horizontal .week span{align-items:flex-start;height:2.25rem;color:#545454}.calendar.calendar-horizontal .body .date{position:relative;margin-bottom:.5rem}.calendar.calendar-horizontal .body .date.full span{cursor:not-allowed}.calendar.calendar-horizontal .body .date::after{position:absolute;bottom:.5rem;right:.75rem;width:.5rem;height:.5rem}.calendar.calendar-horizontal .body .date.full::after{content:url("../images/img-icons/full.svg")}.calendar.calendar-horizontal .body .date.n-full::after{content:url("../images/img-icons/nearly-full.svg")}.calendar.calendar-horizontal .body .date span{transition:border-color .3s,background-color .3s,color .3s}@media(min-width: 768px){.calendar.calendar-horizontal{flex-direction:row}.calendar.calendar-horizontal .left{flex-direction:column;padding-right:1rem;margin-right:1rem;margin-bottom:0;border-right:2px solid #fff;max-width:180px}.calendar.calendar-horizontal .left label{width:100%}.calendar.calendar-horizontal .left .control{padding-bottom:0}}@media(min-width: 992px){.calendar.calendar-horizontal .body .date:hover:not([disabled]):not(.full) span{background-color:#0e0e0e;color:#fff}}.img-holder{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:block}.map-and-directory{position:relative}.map-and-directory *,.map-and-directory *:before,.map-and-directory *:after{transition-property:border-color,background-color,color,fill,opacity;transition-duration:.15s}.map-and-directory .show{opacity:1 !important;z-index:1 !important}.map-and-directory .show.dropdown-menu{z-index:1000 !important}.map-and-directory>.loading{width:100%;height:40rem;max-height:calc(100vh - 120px);position:absolute;display:flex;align-items:center;justify-content:center;opacity:0}.map-and-directory>.loading.show{position:relative}.map-and-directory .nav-helper-section{width:100%;position:fixed;border-bottom:1px solid rgba(14,14,14,.25);background:#fff;display:none;z-index:1000}.map-and-directory .nav-helper-section>.container{display:flex}.map-and-directory .nav-helper-section.active{display:block}.map-and-directory .nav-helper-section.active+.search-section:before{content:"";height:calc(2.25rem + 2px);display:block}.map-and-directory .nav-helper-section .btn{margin-left:-0.75rem;margin-right:-0.75rem}.map-and-directory .search-section{position:relative;opacity:0}.map-and-directory .search-section .search-key{width:100%;flex-wrap:wrap}.map-and-directory .search-section .search-key input{width:calc(100% - 1.5rem)}.map-and-directory .search-section .search-key .search-results{width:100%;max-height:12rem;overflow:auto;margin-top:.5rem;flex-grow:1;z-index:0}.map-and-directory .search-section .search-key .search-results ul{margin:0;padding:1px;list-style:none}.map-and-directory .search-section .search-key .search-results ul a{padding:.25rem .5rem;color:inherit;text-decoration:none;display:flex}.map-and-directory .search-section .search-key .search-results ul a:hover{background:#e1e2e4}.map-and-directory .search-section .search-key .search-results ul a .address{margin-left:auto;color:#b1b1b1;text-align:right}.map-and-directory .map-section{overflow:hidden;position:relative;opacity:0}.map-and-directory .map-section .map-view-container{overflow:hidden;position:relative}.map-and-directory .map-section .map-view-container .map-layer{width:100%;height:100%;position:absolute;top:0;left:0;background-size:contain}.map-and-directory .map-section .map-view-container .map-layer.base-layer{height:auto;position:relative}.map-and-directory .map-section .map-view-container .map-layer.helper-layer{opacity:0}.map-and-directory .map-section .map-view-container .map-layer.helper-layer .clickable{cursor:pointer}.map-and-directory .map-section .map-view-container .map-layer.highlight-layer{fill:#fff}.map-and-directory .map-section .map-view-container .map-layer.highlight-layer .clickable{fill:#e1e2e4}.map-and-directory .map-section .map-view-container .map-layer.highlight-layer .active,.map-and-directory .map-section .map-view-container .map-layer.highlight-layer .clickable.hover{fill:#faa519}.map-and-directory .map-section .map-view-container .map-layer.legend-layer>div{max-width:calc(5rem + 12px);position:absolute;line-height:1.125rem;text-align:center;transform:translate(-50%, -50%)}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .legend{margin:1px;text-align:center;display:inline-block}.map-and-directory .map-section .map-view-container .map-layer.legend-layer span.legend{width:1.125rem;height:1.125rem;border:1px solid #0e0e0e;border-radius:50%;background:#545454;font-size:.75rem;font-weight:bold;color:#fff;line-height:1.125rem}.map-and-directory .map-section .map-view-container .map-layer.legend-layer img.legend{width:1.125rem;height:1.125rem}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .facilities{line-height:1}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .facilities>span{line-height:1;display:inline-block}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .programme-venues span.legend{background:#00bee6}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .tenants span.legend{background:#faa519}.map-and-directory .map-section .map-container{overflow:hidden;position:absolute;top:0;opacity:0;z-index:0}.map-and-directory .map-section .map-container.show{position:relative}.map-and-directory .map-section .map-container>.nav{position:absolute;top:.5rem;z-index:9}.map-and-directory .map-section .map-container>.nav .btn{width:calc(0.25rem + 1.5em + 2px);padding:.125rem;border-color:transparent;background:#fff}.map-and-directory .map-section .map-container>.nav .btn i.tk{vertical-align:middle}.map-and-directory .map-section .map-container>.nav.map-view-switch{left:.5rem}.map-and-directory .map-section .map-container>.nav.map-view-switch li+li{margin-left:.25rem}.map-and-directory .map-section .map-container>.nav.map-view-switch .btn{border-color:#9da0a2;color:#9da0a2}.map-and-directory .map-section .map-container>.nav.map-view-switch .btn:hover,.map-and-directory .map-section .map-container>.nav.map-view-switch .btn.active{border-color:#0e0e0e;color:#0e0e0e}.map-and-directory .map-section .map-container>.nav.map-view-zoom{right:.5rem}.map-and-directory .map-section .map-container>.nav.map-view-zoom li+li{margin-left:1px}.map-and-directory .map-section .map-container>.nav.map-view-zoom .btn{background:#e1e2e4;color:#545454}.map-and-directory .map-section .map-container .map-instruction{display:none}.map-and-directory .map-section .map-container .map-view-container{z-index:0}.map-and-directory .map-section .map-container .map-view-container .map-view{position:relative}.map-and-directory .map-section .map-container .building-floors-container{padding-top:2rem}.map-and-directory .map-section .map-container .building-floors-container>h3{position:absolute}.map-and-directory .map-section .map-container .building-floors-container .swiper-container{padding-top:calc(0.25rem + 1.5em + 2px)}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-wrapper{padding:1rem 0}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-slide{width:auto;max-width:100%}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-navigation{position:absolute;top:0;right:0;padding-bottom:0;display:flex}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-navigation .swiper-button-prev,.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-navigation .swiper-button-next{width:calc(0.25rem + 1.5em + 2px);height:calc(0.25rem + 1.5em + 2px);position:relative;left:auto;right:auto;margin:0 0 0 .25rem;padding:.125rem;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:inherit;color:inherit}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-navigation .swiper-button-prev:after,.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-navigation .swiper-button-next:after{display:none}.map-and-directory .map-section .map-container .building-floors-container .swiper-container .swiper-pagination{min-height:1.5rem;margin-top:.5rem;bottom:0}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger{font-family:inherit;color:inherit;text-decoration:none;display:block}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-thumbnail{height:calc(120px + 3rem);margin-bottom:.75rem;padding:1.5rem;background:#e7e6e4;display:flex;align-items:center}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-thumbnail img{max-width:100%;max-height:120px}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-name{margin:0;line-height:1.65rem}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-facilities{margin:0;padding:0;list-style:none;display:flex}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-facilities li:not(:last-child){margin-right:.25rem}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-facilities img.legend{height:1.65rem}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-description{display:flex}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-description>.floor-plan-name{margin-right:1rem}.map-and-directory .map-section .map-container .building-floors-container .floor-plan-trigger .floor-plan-description>.floor-plan-facilities{margin-left:auto}.map-and-directory .map-section .floor-plan-container{overflow:hidden;position:absolute;top:0;padding:2rem 0;opacity:0;z-index:0}.map-and-directory .map-section .floor-plan-container.show{position:relative}.map-and-directory .map-section .floor-plan-container .building-title{margin-bottom:.5rem;font-family:"Ciutadella","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-size:1.625rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container{padding:.5rem;background:#f5f5f5}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container h3{font-family:"Ciutadella","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-size:1.125rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image{height:13rem;position:relative}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom{position:absolute;bottom:100%;right:0}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom li+li{margin-left:1px}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom .btn{width:calc(0.25rem + 1.5em + 2px);padding:.125rem;border-color:transparent;background:#fff}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom .btn i.tk{vertical-align:middle}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-wrapper{width:100%;height:100%;overflow:hidden;padding:.5rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-wrapper .map-view-dragger{width:100%;height:100%}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .img-holder{width:100%;height:100%;background-size:contain}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends{padding:.75rem 1rem;background:#fff}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul{margin-bottom:0;padding:0;list-style:none}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul li{overflow:hidden;margin-bottom:.5rem;display:flex;break-inside:avoid-column}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul li .code{width:1.5rem;height:1.5rem;align-self:flex-start}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul li .code img{max-width:100%}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul li .label{margin-left:.5rem;line-height:1.2;align-self:center}.map-and-directory .map-section .floor-plan-container .full-map-view-switch a{position:relative;font-weight:bold;color:inherit}.map-and-directory .map-section .floor-plan-container .full-map-view-switch a i.tk{vertical-align:middle}.map-and-directory .map-section .discover-container{position:relative;padding:2rem 0}.map-and-directory .map-section .discover-container>h3{margin-bottom:0;padding-bottom:.5rem;border-bottom:3px solid #0e0e0e}.map-and-directory .map-section .discover-container .discover-image{height:0;margin-bottom:.5rem;padding-bottom:50%}.map-and-directory .map-section .discover-container .discover-list{padding:0;list-style:none}.map-and-directory .map-section .discover-container .discover-list>li{border-bottom:1px solid #e1e2e4}.map-and-directory .map-section .discover-container .discover-list>li a{padding:.5rem 0;color:inherit;text-decoration:none;display:flex;align-items:flex-start}.map-and-directory .map-section .discover-container .discover-list .img-holder{width:6rem;height:3rem}.map-and-directory .map-section .discover-container .discover-list .name{font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-size:1.25rem;font-weight:bold;line-height:1.2;flex-basis:0;flex-grow:1}.map-and-directory .map-section .discover-container .discover-list .img-holder+.name{margin-left:1rem;align-self:center}.map-and-directory .map-section .discover-container .discover-actions{display:inline-flex;flex-direction:column}.map-and-directory .map-section .discover-container .discover-actions .btn{padding-left:0;padding-right:0;font-weight:bold;text-align:left;display:flex;align-items:center}.map-and-directory .map-section .discover-container .discover-actions .btn i.tk{float:right;margin-left:auto;padding-left:.5rem}.map-and-directory .map-section .discover-container ol.routes{padding:0;list-style:none}.map-and-directory .map-section .discover-container ol.routes>li{margin-top:1.5rem}.map-and-directory .map-section .discover-container ol.routes h4{margin:0;font-family:"Ciutadella","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-weight:normal}.map-and-directory .map-section .discover-container ol.routes h4 span.route{width:6px;height:6px;position:relative;margin:0 16px 0 12px;border-radius:50%;vertical-align:middle;display:inline-block}.map-and-directory .map-section .discover-container ol.routes h4 span.route:before,.map-and-directory .map-section .discover-container ol.routes h4 span.route:after{content:"";width:inherit;height:inherit;position:absolute;top:0;border-radius:50%;background:inherit}.map-and-directory .map-section .discover-container ol.routes h4 span.route:before{right:10px}.map-and-directory .map-section .discover-container ol.routes h4 span.route:after{left:10px}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints{padding:0 calc(0.75rem + 3px);list-style:none;display:flex;flex-wrap:wrap}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li{position:relative;margin-top:calc(1rem + 3px)}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li span{width:calc(1.5rem + 6px);height:calc(1.5rem + 6px);position:absolute;top:calc(-0.75rem - 3px);left:calc(-0.75rem - 3px);font-size:1rem;font-weight:bold;line-height:1.7;text-align:center}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li span.pin{background:url(../images/map/interactive-map/suggested-routes/pin.svg) center no-repeat;background-size:contain}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li span.number{border:3px solid #fff;border-radius:50%;background:#f05a23;color:#fff}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li img{width:90px;height:90px}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li:not(:last-child){padding-right:1.8rem}.map-and-directory .map-section .discover-container ol.routes ol.checkpoints>li:not(:last-child):after{content:"";position:absolute;top:calc(50% - 0.9rem);right:.3rem;font-family:TaiKwun-Icon;font-size:1.2rem}.map-and-directory .map-section .directory-container>.swiper-container{margin:0 -1rem;padding:0 2rem;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-size:1.5rem}.map-and-directory .map-section .directory-container>.swiper-container *{font-family:inherit}.map-and-directory .map-section .directory-container>.swiper-container .swiper-slide{width:auto}.map-and-directory .map-section .directory-container>.swiper-container .swiper-slide a{font-weight:bold;color:#9ea1a2;text-decoration:none}.map-and-directory .map-section .directory-container>.swiper-container .swiper-slide a.active{color:inherit}.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-prev,.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-next{color:inherit;transform:scale(0.6)}.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-prev:after,.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-next:after{display:none}.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-prev{left:0}.map-and-directory .map-section .directory-container>.swiper-container .swiper-button-next{right:0}.map-and-directory .map-section .directory-container>.accordion{position:relative;margin-top:.5rem;padding-top:.5rem}.map-and-directory .map-section .directory-container>.accordion:before{content:"";position:absolute;top:0;left:-100%;right:-100%;border-bottom:1px solid #dedede}.map-and-directory .map-section .directory-container>.accordion>h2{display:none}.map-and-directory .map-section .directory-container>.accordion .collapse,.map-and-directory .map-section .directory-container>.accordion .collapsing{padding:.5rem 0;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei"}.map-and-directory .map-section .directory-container>.accordion .collapse *,.map-and-directory .map-section .directory-container>.accordion .collapsing *{font-family:inherit}.map-and-directory .map-section .directory-container>.accordion .collapse h4,.map-and-directory .map-section .directory-container>.accordion .collapsing h4{margin-bottom:.75rem;padding-bottom:.25rem;border-bottom:1px solid #0e0e0e;text-transform:uppercase}.map-and-directory .map-section .directory-container>.accordion .collapse ul,.map-and-directory .map-section .directory-container>.accordion .collapsing ul{padding:0;list-style:none}.map-and-directory .map-section .directory-container>.accordion .collapse ul>li,.map-and-directory .map-section .directory-container>.accordion .collapsing ul>li{margin-bottom:.25rem;color:inherit}.map-and-directory .map-section .directory-container>.accordion .collapse ul>li a,.map-and-directory .map-section .directory-container>.accordion .collapsing ul>li a{display:flex;align-items:flex-start}.map-and-directory .map-section .directory-container>.accordion .collapse ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing ul>li .code{width:1.25rem;height:1.25rem;margin-top:.125rem;margin-right:.5rem;border-radius:50%;background:#545454;font-family:"Ciutadella","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";font-weight:normal;font-size:.9rem;color:#fff;text-align:center}.map-and-directory .map-section .directory-container>.accordion .collapse ul>li .label,.map-and-directory .map-section .directory-container>.accordion .collapsing ul>li .label{font-weight:bold;flex-basis:0;flex-grow:1}.map-and-directory .map-section .directory-container>.accordion .collapse a,.map-and-directory .map-section .directory-container>.accordion .collapsing a{color:inherit;text-decoration:none}.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active{color:#9da0a1}.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active>li.active .code{background:#545454;color:#fff}.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul>li:hover .label,.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul>li.active .label,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active>li:hover .label,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active>li.active .label,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul>li:hover .label,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul>li.active .label,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active>li:hover .label,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active>li.active .label{color:#0e0e0e}.map-and-directory .map-section .directory-container>.accordion .collapse:hover ul>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapse ul.active>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapsing:hover ul>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapsing ul.active>li:not(:hover):not(.active) .code{background:#9da0a1 !important;color:#fff}.map-and-directory .map-section .directory-container>.accordion .collapse#programme_venues ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#programme_venues ul>li .code{background:#00bee6}.map-and-directory .map-section .directory-container>.accordion .collapse#programme_venues p.suggested-route,.map-and-directory .map-section .directory-container>.accordion .collapsing#programme_venues p.suggested-route{padding-top:1rem;border-top:1px solid #0e0e0e}.map-and-directory .map-section .directory-container>.accordion .collapse#programme_venues p.suggested-route a,.map-and-directory .map-section .directory-container>.accordion .collapsing#programme_venues p.suggested-route a{font-weight:bold;text-transform:uppercase}.map-and-directory .map-section .directory-container>.accordion .collapse#shops ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapse#restaurants ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#shops ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#restaurants ul>li .code{background:#faa519}.map-and-directory .map-section .directory-container>.accordion .collapse#facilities ul>li,.map-and-directory .map-section .directory-container>.accordion .collapsing#facilities ul>li{margin-bottom:.5rem}.map-and-directory .map-section .directory-container>.accordion .collapse#facilities ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#facilities ul>li .code{width:1.5rem;height:1.5rem;margin-top:0;background:none !important}.map-and-directory .map-section .directory-container>.accordion .collapse#facilities:hover ul>li:not(:hover):not(.active) .code img,.map-and-directory .map-section .directory-container>.accordion .collapse#facilities ul.active>li:not(:hover):not(.active) .code img,.map-and-directory .map-section .directory-container>.accordion .collapsing#facilities:hover ul>li:not(:hover):not(.active) .code img,.map-and-directory .map-section .directory-container>.accordion .collapsing#facilities ul.active>li:not(:hover):not(.active) .code img{opacity:.5}.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul>li .code{width:2.5rem;height:auto;margin-top:0;font-family:"ITC Avant Garde Gothic","Roboto","Arial","Noto Sans CJK TC","Microsoft JhengHei","Microsoft YaHei","Noto Sans","Noto Sans CJK SC","SimHei";background:none !important;font-size:inherit;font-weight:bold;color:#545454;line-height:1.5;text-align:left}.map-and-directory .map-section .directory-container>.accordion .collapse#buildings:hover ul,.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul.active,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings:hover ul,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul.active{color:#9da0a1}.map-and-directory .map-section .directory-container>.accordion .collapse#buildings:hover ul>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapse#buildings:hover ul>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul.active>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul.active>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings:hover ul>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings:hover ul>li.active .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul.active>li:hover .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul.active>li.active .code{color:#0e0e0e}.map-and-directory .map-section .directory-container>.accordion .collapse#buildings:hover ul>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul.active>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings:hover ul>li:not(:hover):not(.active) .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul.active>li:not(:hover):not(.active) .code{color:#9da0a1}@media(min-width: 576px){.map-and-directory .map-section .map-view-container .map-layer.legend-layer>div{max-width:10.5rem}.map-and-directory .map-section .map-view-container .map-layer.legend-layer .legend{margin:.125rem}.map-and-directory .map-section .map-view-container .map-layer.legend-layer span.legend{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem}.map-and-directory .map-section .map-view-container .map-layer.legend-layer img.legend{width:1.5rem;height:1.5rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image{height:19rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul{column-count:2;column-gap:1rem}.map-and-directory .map-section .discover-container .discover-list .img-holder{width:7.5rem;height:3.75rem}.map-and-directory .map-section .directory-container ol.routes ol.checkpoints>li img{width:120px;height:120px}}@media(min-width: 768px){.map-and-directory .search-section .search-key{max-width:360px}.map-and-directory .map-section .map-container .nav{top:1.5rem}.map-and-directory .map-section .map-container .nav .btn{width:calc(0.75rem + 1.5em + 2px);padding:.375rem}.map-and-directory .map-section .map-container .nav.map-view-switch{left:1.5rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container{padding:1rem 1.5rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image{height:27rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom{position:absolute}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-zoom .btn{width:calc(0.75rem + 1.5em + 2px);padding:.375rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-image .map-view-wrapper{padding:1rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends{margin:0 -0.75rem -0.25rem -0.75rem;padding:.75rem 1rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container .floor-plan-legends ul{column-count:3}}@media(min-width: 992px){.map-and-directory .search-section:before{display:none !important}.map-and-directory .search-section>.container{align-items:flex-start}.map-and-directory .search-section .search-key input{width:calc(100% - 1.75rem)}.map-and-directory .map-section>.container{height:100%;display:flex}.map-and-directory .map-section .site-info-container{overflow:hidden;position:relative;margin-bottom:2.5rem;flex-basis:0;flex-grow:1;order:1}.map-and-directory .map-section .map-container .map-instruction{position:absolute;top:1.5rem;right:1.5rem;padding:calc(0.375rem + 1px) 0;font-weight:bold;z-index:9}.map-and-directory .map-section .floor-plan-container .building-title{margin-bottom:1.5rem;font-size:2.25rem}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container{background:#f5f5f5}.map-and-directory .map-section .floor-plan-container .floor-plan-view-container h3{font-size:1.75rem}.map-and-directory .map-section .floor-plan-container .discover-container{flex-basis:50%}.map-and-directory .map-section .floor-plan-container .full-map-view-switch{margin-left:auto;flex-basis:50%}.map-and-directory .map-section .floor-plan-container .full-map-view-switch .map-view-container{margin-top:-1rem;margin-bottom:-1rem}.map-and-directory .map-section .directory-container{overflow:auto;margin-right:1.5rem;padding:1.5rem 1px;flex-basis:30%;order:0}.map-and-directory .map-section .directory-container>.swiper-container{display:none}.map-and-directory .map-section .directory-container>.accordion{margin-top:0;padding-top:0}.map-and-directory .map-section .directory-container>.accordion:before{display:none}.map-and-directory .map-section .directory-container>.accordion>h2{padding:.5rem 0;font-size:2.25rem;font-weight:700;display:block}.map-and-directory .map-section .directory-container>.accordion>h2>.btn{width:100%;padding:0;border:0;font-size:inherit;font-weight:inherit;color:#0e0e0e;line-height:1.2;text-align:left;display:flex}.map-and-directory .map-section .directory-container>.accordion>h2>.btn:before{content:"";width:2.7rem;height:2.7rem;margin-right:.75rem;padding-left:.25rem;border-radius:50%;font-family:"TaiKwun-Icon";font-size:1.75rem;display:flex;align-items:center;justify-content:center;transition-property:background-color,color,transform}.map-and-directory .map-section .directory-container>.accordion>h2>.btn[aria-expanded=true]:before{background:#0e0e0e;color:#fff;transform:rotate(90deg)}.map-and-directory .map-section .directory-container>.accordion>h2>.btn>span{font-family:inherit;flex-basis:0;flex-grow:1}.map-and-directory .map-section .directory-container>.accordion .collapse,.map-and-directory .map-section .directory-container>.accordion .collapsing{margin-left:3.45rem}}@media(min-width: 1200px){.map-and-directory .map-section>.container{max-width:1150px}}@media(min-width: 1840px){.map-and-directory .map-section .directory-container>.accordion .collapse#buildings ul>li .code,.map-and-directory .map-section .directory-container>.accordion .collapsing#buildings ul>li .code{width:4.25rem}}body.ticketing .step-label{font-size:.875rem}body.ticketing .stepper .step{width:32%}.registration-section .left[data-step="0"] .step-zero{display:flex}.registration-section .left[data-step="1"] .step-one{display:flex}.registration-section .left[data-step="2"] .step-two{display:flex}.registration-section .left .step{display:none;flex-direction:column}.registration-section .form{background-color:#e1e2e4}.registration-section .form .registration-header{padding:1rem;padding-bottom:0}.registration-section .form .registration-body{padding-left:1rem;padding-right:1rem}.registration-section .form .registration-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;padding-top:0}.registration-section .form .registration-footer .btn{text-align:left}.registration-section .form .registration-footer .count-down{opacity:0;transition:opacity .3s}.registration-section .form .registration-footer .count-down[data-step="1"]{opacity:1}.registration-section .form .registration-footer hr{width:100%}.registration-section .swiper-container{margin-bottom:1.5rem}.registration-section .swiper-container.fix-height{min-height:450px}.registration-section .swiper-container.presetting .swiper-wrapper{opacity:0}.registration-section .swiper-container .swiper-wrapper{opacity:1;transition:opacity .3s}.registration-section .swiper-container .swiper-wrapper .swiper-slide{padding-left:1rem;padding-right:1rem;padding-top:0}.registration-section .swiper-step{margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between}.registration-section .swiper-step .agreement-statement{margin-bottom:.5rem;font-size:.875rem}.registration-section .swiper-step .ctrl-steps{display:flex;justify-content:flex-end}.registration-section .swiper-step .ctrl-steps [data-event=prev-step][disabled]{display:none}.registration-section .swiper-step .ctrl-steps span{white-space:nowrap}.registration-section .pick-date-step .indicator-desc{margin-top:1.5rem;padding:0 1.2rem;text-align:right}.registration-section .pick-date-step .indicator-desc label{margin-left:1rem;margin-bottom:0;display:inline-flex;align-items:center}.registration-section .pick-date-step .indicator-desc label.full{color:#f05a23}.registration-section .pick-date-step .indicator-desc label.n-full{color:#faa519}.registration-section .pick-date-step .indicator-desc label img{margin-right:.25rem;height:1rem}.registration-section .pick-date-step .indicator-desc label span{padding-top:.25rem;font-size:1rem;line-height:1rem}.registration-section .timeslot-class-step #ticket-classes-holder{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem}.registration-section .timeslot-class-step #ticket-classes-holder .form-group{display:block;width:100%}.registration-section .timeslot-class-step .select-visitors .btn{margin:0 1rem 1rem 0;position:relative}.registration-section .timeslot-class-step .select-visitors .btn .block{position:absolute;width:100%;height:100%;color:#0e0e0e;background-color:#f3f3f3;pointer-events:none}.registration-section .timeslot-class-step .select-visitors .btn input:checked~.block{color:#fff;background-color:#3564c0}.success-section #taikwun-pass-container{padding-left:1rem;padding-right:1rem}.success-section #taikwun-pass-container .swiper-slide{padding-left:0;padding-right:0;margin-right:1rem;width:100%;max-width:264px}.success-section #taikwun-pass-container .swiper-slide:last-child{margin-right:0}@media(min-width: 768px){.registration-section .timeslot-class-step #ticket-classes-holder .form-group{width:50%}}@media(min-width: 992px){body.ticketing .step-label{font-size:.875rem}.registration-section .form .registration-header{padding:1.75rem;padding-bottom:0}.registration-section .form .registration-body{padding-left:1.75rem;padding-right:1.75rem}.registration-section .form .registration-footer{padding:1.75rem;padding-top:0}.registration-section .swiper-container .swiper-wrapper .swiper-slide{padding-left:1.75rem;padding-right:1.75rem}.registration-section .pick-date-step .calendar .left{padding-right:1.75rem;margin-right:1.75rem}.registration-section .swiper-step{flex-direction:row;justify-content:space-between}.registration-section .swiper-step .agreement-statement{margin-right:1.5rem;margin-bottom:0rem}.registration-section .swiper-step .ctrl-steps{display:flex}.success-section #taikwun-pass-container{padding-left:1.75rem;padding-right:1.75rem}.success-section .swiper-slide{max-width:200px}}@font-face{font-family:"TaiKwun-Icon";src:url("../fonts/TaiKwun-Icon.ttf?cm43wn") format("truetype"),url("../fonts/TaiKwun-Icon.woff?cm43wn") format("woff"),url("../fonts/TaiKwun-Icon.svg?cm43wn#TaiKwun-Icon") format("svg");font-weight:normal;font-style:normal;font-display:block}.tk{font-family:"TaiKwun-Icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tk-online:before{content:""}.tk-check:before{content:""}.tk-tel:before{content:""}.tk-circle-check:before{content:""}.tk-circle-check-solid:before{content:""}.tk-minus:before{content:""}.tk-plus:before{content:""}.tk-whatson:before{content:""}.tk-exclamation:before{content:""}.tk-information:before{content:""}.tk-calendar-time:before{content:""}.tk-arrow-down:before{content:""}.tk-arrow-left:before{content:""}.tk-arrow-right:before{content:""}.tk-arrow-up:before{content:""}.tk-bell:before{content:""}.tk-bookmark:before{content:""}.tk-bookmarked:before{content:""}.tk-calendar:before{content:""}.tk-calendar-add:before{content:""}.tk-calendar-star:before{content:""}.tk-chevron-cirlce-down:before{content:""}.tk-chevron-cirlce-left:before{content:""}.tk-chevron-cirlce-right:before{content:""}.tk-chevron-cirlce-up:before{content:""}.tk-chevron-down:before{content:""}.tk-chevron-left:before{content:""}.tk-chevron-right:before{content:""}.tk-chevron-up:before{content:""}.tk-chinese:before{content:""}.tk-close:before{content:""}.tk-dialog:before{content:""}.tk-dots-9:before{content:""}.tk-download:before{content:""}.tk-english:before{content:""}.tk-expand:before{content:""}.tk-facebook:before{content:""}.tk-filter:before{content:""}.tk-fsize:before{content:""}.tk-instagram:before{content:""}.tk-logo:before{content:""}.tk-logo-text:before{content:""}.tk-menu:before{content:""}.tk-money:before{content:""}.tk-open:before{content:""}.tk-pin:before{content:""}.tk-play:before{content:""}.tk-profile:before{content:""}.tk-search:before{content:""}.tk-send:before{content:""}.tk-share:before{content:""}.tk-square:before{content:""}.tk-star:before{content:""}.tk-switch-camera:before{content:""}.tk-tag:before{content:""}.tk-ticket:before{content:""}.tk-time:before{content:""}.tk-date:before{content:""}.tk-youtube:before{content:""}

/*# sourceMappingURL=app.min.css.map */