html,body,div,section,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}*{box-sizing:border-box}.main-heading{font-size:4.6rem;color:#212529;line-height:1.6;font-weight:300}@media only screen and (max-width: 991px){.main-heading{font-size:3.5rem}}@media only screen and (max-width: 599px){.main-heading{font-size:2.7rem;line-height:1.6;font-weight:600}}.sub-heading{font-size:2rem;color:#212529;font-weight:300}@media only screen and (max-width: 599px){.sub-heading{font-size:1.8rem;font-weight:600}}.intro-text{font-size:1.6rem;font-weight:400}.venue-heading{font-size:2rem;color:#212529;font-weight:600;line-height:1.67}@media only screen and (max-width: 599px){.venue-heading{font-size:1.8rem;font-weight:600;max-width:90%}}.ticket-font{font-size:1.6rem;color:#fff;font-weight:600}@media only screen and (max-width: 413px){.ticket-font{font-size:1.5rem}}.ticket-font-soldout{font-size:1.4rem;color:#212529;font-weight:600}.page-header{width:114rem;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1160px){.page-header{width:100%;margin:0;background-color:#262525}}.page-header .logos{width:30rem}@media only screen and (max-width: 767px){.page-header .logos{width:15rem}}.page-header .logos .logo-image{width:100%;height:auto}.banner{width:114rem;margin:0 auto}@media only screen and (max-width: 1160px){.banner{width:100%;margin:0}}.banner>.banner-image{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;display:block}@media only screen and (max-width: 991px){.banner>.banner-image{border-radius:0}}.main-section{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:7rem;width:114rem;background-color:#fff;padding:2.4rem 3rem 4.1rem 3rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}@media only screen and (max-width: 1160px){.main-section{border-radius:0;margin-left:0;margin-right:0;width:100%;margin-bottom:3rem;height:auto}}@media only screen and (max-width: 599px){.main-section{padding:1rem 0 1rem 0;border-radius:0}.main-section .main-section-header{padding-left:1rem;padding-right:1rem}}.main-section .main-paragraph{margin:1.3rem 0}@media only screen and (max-width: 599px){.main-section .main-paragraph{line-height:1.3}}.venue-list{margin-top:3.5rem;margin-bottom:1.1rem}@media only screen and (max-width: 413px){.venue-list{margin-top:1rem}}.venue-panel{margin-bottom:3rem}@media only screen and (max-width: 413px){.venue-panel{margin-bottom:0}}.venue-panel .venue-panel-content{max-height:0;transition:max-height 0.5s;overflow:hidden;background-color:#eff0f2;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.venue-panel .venue-panel-content .venue-ticket-list{padding:2rem 0;display:flex;flex-wrap:wrap}@media only screen and (max-width: 599px){.venue-panel .venue-panel-content .venue-ticket-list{display:block}}.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item{display:block;min-width:23%;margin:1%;background-color:#3b7522;text-align:center;text-decoration:none;color:#262525;padding:0.8rem 0;border-radius:0.5rem}.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item.soldout{background-color:#dfe2e6;color:#808387;cursor:not-allowed}@media only screen and (max-width: 767px){.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item{flex-wrap:wrap;min-width:31%;margin:1%}}@media only screen and (max-width: 413px){.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item{min-height:6rem;position:relative}.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item:not(:last-child){margin-bottom:1.5rem}.venue-panel .venue-panel-content .venue-ticket-list>.venue-ticket-item>.ticket-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.venue-panel .venue-panel-header{cursor:pointer;display:block;position:relative;background-color:#eff0f2;padding:1.7rem 2.4rem 1.6rem 2rem;border:1px solid #dfe2e6;border-radius:0.8rem;display:flex;justify-content:space-between;align-items:center}.venue-panel .venue-panel-header .dropdown-arrow{position:absolute;right:3rem;width:2.02rem;height:2.02rem;border-right:2px solid #262525;border-bottom:2px solid #262525;margin-top:-1rem;transform:rotate(45deg)}@media only screen and (max-width: 413px){.venue-panel .venue-panel-header .dropdown-arrow{width:1.7rem;height:1.7rem;margin-top:-0.5rem;right:1.7rem}}@media only screen and (max-width: 413px){.venue-panel .venue-panel-header{border-radius:0;min-height:8rem;padding:0 2.4rem 0 2rem}}.venue-panel input.toggle{display:none;visibility:hidden}.venue-panel input.toggle:checked ~ .venue-panel-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.venue-panel input.toggle:checked ~ .venue-panel-header>.dropdown-arrow{transform:rotate(-135deg);margin-top:1rem}@media only screen and (max-width: 413px){.venue-panel input.toggle:checked ~ .venue-panel-header>.dropdown-arrow{margin-top:0.5rem}}.venue-panel input.toggle:checked ~ .venue-panel-content{max-height:1200px;transition:max-height 0.5s}body{background-color:#18171b;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 991px){body{background-color:#fff}}

