@import"https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500";:root{--mainRed:#d70000}.feelItBtn{border-radius:100px;background:#b70915;color:#fff;padding:.8rem 3rem;text-decoration:none;display:inline-block;transition:transform .2s;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' focusable='false' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 320 512' style='enable-background:new 0 0 320 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M285.48,272.97L91.13,467.31c-9.37,9.37-24.57,9.37-33.94,0l-22.67-22.67c-9.36-9.36-9.38-24.52-0.04-33.9 L188.51,256L34.48,101.25c-9.33-9.38-9.32-24.54,0.04-33.9l22.67-22.67c9.37-9.37,24.57-9.37,33.94,0l194.34,194.34 C294.85,248.4,294.85,263.6,285.48,272.97z'/%3E%3C/svg%3E%0A");background-position:right .8rem center;background-repeat:no-repeat;background-size:auto 30%}.feelItBtn.teaser{background-color:#3e3e3e;color:#fff !important}.feelItBtn:after{display:none;content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' focusable='false' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 320 512' style='enable-background:new 0 0 320 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M285.48,272.97L91.13,467.31c-9.37,9.37-24.57,9.37-33.94,0l-22.67-22.67c-9.36-9.36-9.38-24.52-0.04-33.9 L188.51,256L34.48,101.25c-9.33-9.38-9.32-24.54,0.04-33.9l22.67-22.67c9.37-9.37,24.57-9.37,33.94,0l194.34,194.34 C294.85,248.4,294.85,263.6,285.48,272.97z'/%3E%3C/svg%3E%0A");background-size:contain;width:1rem;height:.8rem;margin-left:.5rem;background-repeat:no-repeat;background-position:center}.feelItBtn:hover{color:#fff;opacity:1;text-decoration:none;transform:scale(1.05)}.recapBtn{opacity:.7;margin-right:.5rem;text-decoration:none;cursor:pointer}.recapBtn:hover{opacity:1}.headerFixSpacer{min-height:0px !important;height:0px !important}#pageBanner_L2{max-height:750px;border:none;background:#000;top:0px !important;padding-top:80px !important;padding-bottom:0;z-index:0;martin-top:0 !important}#pageBanner_L2.short{height:600px}#pageBanner_L2 .leafCurve{border-top:none;border-right:none;border-bottom-left-radius:100px;height:100%;position:relative;z-index:1;margin-left:max(2rem,6vw);padding-left:5rem}@media screen and (max-width: 1200px){#pageBanner_L2 .leafCurve{border:none;padding-left:0}}#pageBanner_L2 .leafCurve .banner-title{margin-right:max(2rem,6vw);color:#fff;display:flex;align-items:center;height:100%;opacity:0}@media screen and (max-width: 1200px){#pageBanner_L2 .leafCurve .banner-title{align-items:start;padding-top:2.5rem}}#pageBanner_L2 .leafCurve .banner-title #bannerText{width:600px;max-width:80%;text-align:left}.bgImg{position:relative;background-position:center top;background-color:#000;top:80px !important;height:auto !important;opacity:0}.cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);background-size:cover;background-position:center;opacity:0;z-index:1}#emptyScroll{opacity:.5;width:100vw;height:70vh}.fullWidthBannerWithContext.swiper-slide .bg{position:absolute !important}.banner-swiper.colorInvert .container .slideTitle{color:#fff !important}.pinBox{width:100vw;height:100vh}.bottomBar{position:absolute;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.4);text-align:center;padding:1.5rem 0;z-index:3}.bottomBar .btn{margin:.5rem .5rem;cursor:pointer}.comingSoon h4,.comingSoon h5{color:#000;line-height:1.5;margin-bottom:2rem}.vertical_divider{margin:0 1rem;color:#ff0008}.eventLogo{width:100%}@media screen and (max-width: 1200px){.eventLogo{width:100%}.sloganText{font-size:1.75rem}}@media screen and (max-width: 575px){.comingSoon h4,.comingSoon h5{font-size:1.125rem}.eventLogo{width:100%}.sloganText{font-size:1.3125rem}.sloganText:before{height:3px}#logoImg{margin-right:0 !important}#introLine{font-size:1.75rem !important}}#logoImg{margin-right:1.5rem}#videoBox{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drop-shadow{filter:drop-shadow(6px 6px 8px rgba(0, 0, 0, 0.3))}#bannerTable tr{border-bottom:4px solid rgba(0,0,0,0)}#bannerTable tr td{font-weight:normal;vertical-align:top}#bannerTable tr td:first-child{white-space:nowrap}#bannerTable tr td:nth-child(2){padding:0 .5rem}#scheduelTable tr{border-bottom:6px solid rgba(0,0,0,0)}#scheduelTable tr td{font-weight:normal;vertical-align:top}#scheduelTable tr td:first-child{white-space:nowrap;padding-left:1rem;position:relative}#scheduelTable tr td:first-child:after{position:absolute;top:2px;left:0;height:22px;width:4px;background:#d70000;content:"";display:block}#scheduelTable tr td:nth-child(2){padding:0 .5rem}.font-size-larger{font-size:larger}#pageContent{background-color:#000;color:#999}#section_location{background-color:#000;position:relative;z-index:2;padding-top:2.5rem}#section_location .locationBox{margin:0 auto;width:900px;position:relative;max-width:calc(100% - 2rem)}@media screen and (max-width: 991px){#section_location .locationBox{margin:0 1rem}}#section_location .locationFadeWrapper{left:0;bottom:100%;right:0;background-color:#1d1f27;border-top-left-radius:40px;padding:1.5rem 2rem}#section_location .locationFadeWrapper div[class*=swiper-button-]{width:4rem;height:100%;position:absolute;top:0;bottom:0;margin:0}#section_location .locationFadeWrapper div[class*=swiper-button-]:after{color:#fff;font-size:1.5rem;font-weight:bold}#section_location .locationFadeWrapper div[class*=swiper-button-][class*=next]{right:0;background-image:linear-gradient(to left, #1d1f27 80%, rgba(29, 31, 39, 0) 100%)}#section_location .locationFadeWrapper div[class*=swiper-button-][class*=prev]{left:0;background-image:linear-gradient(to right, #1d1f27 80%, rgba(29, 31, 39, 0) 100%)}#section_location .locationFadeWrapper div[class*=swiper-button-].swiper-button-disabled{display:none}@media screen and (max-width: 991px){#section_location .locationFadeWrapper{padding:1.5rem 4rem 1.5rem 3rem}}#section_location .locationList{justify-content:space-between;align-items:center;flex-wrap:nowrap;border-bottom:none}#section_location .locationList .swiper-slide{width:auto;margin:0 1rem}#section_location .locationList .sepLine:after{content:"";display:block;background-color:var(--mainRed);color:rgba(0,0,0,0);width:2px;height:20px}#section_location .locationList .nav-link{white-space:nowrap;padding:.05rem .5rem;border-radius:6px;border:none}#section_location .locationList .nav-link.active{background-color:#2f3138;color:#fff !important}#section_location .locationContent{background-color:#2f3138;padding:1.5rem 2rem;display:flex;justify-content:center;align-items:center;border-bottom-right-radius:40px;color:#fff}@media screen and (max-width: 1200px){#section_location .locationContent .tab-pane{text-align:center;width:100%}}#section_location .locationContent .tab-pane .date{display:inline-block}#section_location .locationContent .tab-pane .date:after{content:"|";display:inline-block;margin:0 1.5rem}#section_location .locationContent .tab-pane .event{display:inline-block}.btn-tsmcred{background-color:var(--mainRed);color:#fff;border-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0;padding:1rem 2rem}.swiper-slide{display:flex;justify-content:center;align-items:center;font-weight:bold}.swiper-slide img{max-width:100%}.swiper-pagination-bullet{width:14px;height:14px;background-color:#ccc !important;opacity:1 !important;border-radius:50%;margin:0 6px !important;transition:all .4s ease-in-out}.swiper-pagination-bullet-active{width:48px !important;height:14px !important;background-color:var(--mainRed) !important;border-radius:10px}.swiper-pagination{bottom:20px !important}#pageFooter{background-color:#000}#pageFooter.fullWidthSection{padding:0;margin:0}