.tt-article-detail{--tt-article-detail-section-padding: 12px;font-size:20px;color:#1b1818}.tt-article-detail .tags{padding:0 var(--tt-article-detail-section-padding);padding-top:8px}.tt-article-detail .tags .tt-tag{margin:4px}.tt-article-detail .tags .tt-tag:first-child{margin-left:0}.tt-article-detail .article-detail-main{display:flex;width:100%;flex-direction:column}.tt-article-detail .separator-holder{padding:0 var(--tt-article-detail-section-padding)}.tt-article-detail .article-detail-content,.tt-article-detail .article-detail-gallery{padding:var(--tt-article-detail-section-padding);padding-top:calc(var(--tt-article-detail-section-padding)/2)}.tt-article-detail .article-detail-content{flex:1 1 100%}.tt-article-detail .article-detail-content h2{padding-top:20px}.tt-article-detail .article-detail-content p{margin-bottom:10px;word-break:break-word;overflow-wrap:anywhere}.tt-article-detail .article-detail-gallery{display:flex;flex-direction:column}.tt-article-detail .article-detail-gallery .image-holder{margin-bottom:10px}.tt-article-detail .article-detail-gallery-image{text-align:center}.tt-article-detail .article-detail-gallery-row{display:flex;flex-wrap:wrap}.tt-article-detail .article-detail-title{margin-bottom:14px}.tt-article-detail .article-detail-title h1{font-weight:800;font-size:32px;margin-bottom:12px}.tt-article-detail .article-detail-text{font-weight:normal;font-size:20px}@media screen and (min-width: 768px){.tt-article-detail{--tt-article-detail-section-padding: 50px;font-size:28px}.tt-article-detail .article-detail-main{flex-direction:column}.tt-article-detail .tags{padding-top:20px}.tt-article-detail .article-detail-title{margin-bottom:40px}.tt-article-detail .article-detail-title h1{font-size:72px}.tt-article-detail .article-detail-text{font-size:28px}}@media screen and (min-width: 1024px){.tt-article-detail .article-detail-gallery{flex:1 0 525px}.tt-article-detail .article-detail-main{flex-direction:row;padding-top:0}}
.tootoot{--tt-a-li-bg: #fff;--tt-a-li-name-size: 1em;--tt-a-li-name-fweight: 700;--tt-a-li-name-color: #272727;--tt-a-li-name-line-height: 1.42;--tt-a-li-sub-color: #8a8a8a;--tt-a-li-sub-size: 0.875em;--tt-a-li-sub-fweight: 400;--tt-a-li-sub-line-height: 1.42;--tt-a-li-btn-color: #272727;--tt-a-li-btn-bg: var(--tt-global-primary-color);--tt-a-li-btn-size: 0.875em;--tt-a-li-btn-fweight: 600;--tt-a-li-btn-radius: var(--tt-global-btn-border-radius);--tt-a-li-tile-width: 300px}@media screen and (min-width: 992px){.tootoot{--tt-a-li-tile-width: 350px}}.tt-article-list-contents.initializing .tt-filter-container{display:none}.tt-article-list-contents.loading{opacity:.4;pointer-events:none;transition:opacity 500ms}.tt-article-list{font-size:16px}.editor-styles-wrapper .tt-article-list{pointer-events:none}.editor-styles-wrapper .tt-layout-tiles .tt-article-list,.tt-layout-tiles .tt-article-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:36px;justify-content:space-between}.editor-styles-wrapper .tt-layout-tiles .tt-article-list .tt-article-li .crop,.tt-layout-tiles .tt-article-list .tt-article-li .crop{margin-bottom:12px}.editor-styles-wrapper .tt-layout-tiles .tt-article-list .tt-article-li__name,.tt-layout-tiles .tt-article-list .tt-article-li__name{margin-bottom:12px}@media screen and (max-width: 1024px){.editor-styles-wrapper .tt-layout-tiles .tt-article-list,.tt-layout-tiles .tt-article-list{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:24px;justify-content:space-between}}@media screen and (max-width: 767px){.editor-styles-wrapper .tt-layout-tiles .tt-article-list,.tt-layout-tiles .tt-article-list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}}.editor-styles-wrapper .tt-layout-rows .tt-article-list,.tt-layout-rows .tt-article-list{display:flex;flex-direction:column}.editor-styles-wrapper .tt-layout-rows .tt-article-li,.tt-layout-rows .tt-article-li{width:100%;flex-direction:row;align-items:center}.editor-styles-wrapper .tt-layout-rows .tt-article-li:not(:last-child),.tt-layout-rows .tt-article-li:not(:last-child){margin-bottom:4px}.editor-styles-wrapper .tt-layout-rows .tt-article-li__crop,.tt-layout-rows .tt-article-li__crop{min-width:80px;width:80px;height:80px;padding-bottom:0 !important}.editor-styles-wrapper .tt-layout-rows .tt-article-li__article-info,.tt-layout-rows .tt-article-li__article-info{flex-direction:row;align-items:center}.editor-styles-wrapper .tt-layout-rows .tt-article-li__article-info>*,.tt-layout-rows .tt-article-li__article-info>*{padding:16px 12px}.editor-styles-wrapper .tt-article-li,.tt-article-li{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;border:none}.editor-styles-wrapper .tt-article-li__crop,.tt-article-li__crop{position:relative;background-color:#ccc;flex-shrink:0;color:#fff;width:100%;overflow:hidden}.editor-styles-wrapper .tt-article-li__crop>div,.tt-article-li__crop>div{position:relative;padding-bottom:50%}.editor-styles-wrapper .tt-article-li__crop.Rectangle>div,.tt-article-li__crop.Rectangle>div{padding-bottom:50%}.editor-styles-wrapper .tt-article-li__crop.Square>div,.tt-article-li__crop.Square>div{padding-bottom:100%}.editor-styles-wrapper .tt-article-li__img,.tt-article-li__img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.editor-styles-wrapper .tt-article-li__crop,.editor-styles-wrapper .tt-article-li__article-info,.editor-styles-wrapper .tt-article-li__name,.editor-styles-wrapper .tt-article-li__sub-info,.tt-article-li__crop,.tt-article-li__article-info,.tt-article-li__name,.tt-article-li__sub-info{display:block}.editor-styles-wrapper .tt-article-li__article-info,.tt-article-li__article-info{position:relative;display:flex;flex-direction:column;width:100%;height:100%;flex:1}.editor-styles-wrapper .tt-article-li__name,.tt-article-li__name{color:var(--tt-a-li-name-color);position:relative;font-size:var(--tt-a-li-name-size);font-weight:var(--tt-a-li-name-fweight);line-height:var(--tt-a-li-name-line-height);display:block;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-moz-line-clamp:4;-ms-line-clamp:4;-o-line-clamp:4;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.editor-styles-wrapper .tt-article-li__sub-info,.tt-article-li__sub-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tt-a-li-sub-color);font-weight:var(--tt-a-li-sub-fweight);font-size:var(--tt-a-li-sub-size);line-height:var(--tt-a-li-sub-line-height)}.editor-styles-wrapper .tt-article-li__sub-info--Categories,.editor-styles-wrapper .tt-article-li__sub-info--CategoriesAndTags,.editor-styles-wrapper .tt-article-li__sub-info--Tags,.tt-article-li__sub-info--Categories,.tt-article-li__sub-info--CategoriesAndTags,.tt-article-li__sub-info--Tags{display:flex;flex-wrap:wrap;gap:8px}.editor-styles-wrapper .tt-article-li__sub-info--Categories span,.editor-styles-wrapper .tt-article-li__sub-info--CategoriesAndTags span,.editor-styles-wrapper .tt-article-li__sub-info--Tags span,.tt-article-li__sub-info--Categories span,.tt-article-li__sub-info--CategoriesAndTags span,.tt-article-li__sub-info--Tags span{border:1px solid currentColor;padding:2px 5px;margin:0px}
.tt-ed-performance{display:flex;align-items:center;padding:11px 0;font-size:14px;gap:1em}.tt-ed-performance+.tt-ed-performance{border-top:1px solid currentColor}.tt-ed-performance__content{font-weight:normal}.tt-ed-performance__content:first-child{padding-left:0}.tt-ed-performance__content:last-child{padding-right:0}.tt-ed-performance__content--BeginTime{font-weight:bold;min-width:4ch}.tt-ed-performance__content--BeginDate{min-width:5ch}.tt-ed-performance .spacer{flex-grow:1}.tt-ed-performance .spacer.centered{display:flex;justify-content:center}.tt-ed-performance__content--MovieFormat{display:flex;font-size:10px;width:10.12em}.tt-ed-performance__content--MovieFormat>.tt-tag{margin:.42em;border:1px solid #ababab;color:#ababab;border-radius:50%;padding:0;line-height:unset;flex-shrink:0;text-transform:uppercase}@media(min-width: 768px){.tt-ed-performance{font-size:inherit}.tt-ed-performance__content--MovieFormat{font-size:12px}}.tt-event-detail{--tt-event-detail-section-padding: 12px;font-size:20px;color:#1b1818}.tt-event-detail .tags{padding:0 var(--tt-event-detail-section-padding);padding-top:8px}.tt-event-detail .tags .tt-tag{margin:4px}.tt-event-detail .tags .tt-tag:first-child{margin-left:0}.tt-event-detail .event-detail-section-title{font-size:12px;font-weight:300;margin-bottom:1em}.tt-event-detail .event-detail-main{display:flex;width:100%;flex-direction:column}.tt-event-detail .separator-holder{padding:0 var(--tt-event-detail-section-padding)}.tt-event-detail .event-detail-content,.tt-event-detail .event-detail-sidebar{padding:var(--tt-event-detail-section-padding);padding-top:calc(var(--tt-event-detail-section-padding)/4)}.tt-event-detail .event-detail-content{flex:1 1 100%}.tt-event-detail .event-detail-sidebar{flex:1 0 525px;display:flex;flex-direction:column}.tt-event-detail .event-detail-address{margin-bottom:1.42em}.tt-event-detail .event-detail-movie-section{display:flex;flex-direction:column}.tt-event-detail .event-detail-title{margin-bottom:24px}.tt-event-detail .event-detail-title h1{font-weight:800;font-size:32px;margin-bottom:12px}.tt-event-detail .event-detail-title .sub{font-weight:bold;font-size:14px}.tt-event-detail .event-detail-about{font-weight:normal;font-size:20px;position:relative;overflow:hidden}.tt-event-detail .event-detail-about.shrink{max-height:220px}.tt-event-detail .event-detail-about.shrink::after{content:"";position:absolute;bottom:0;height:80px;background:linear-gradient(to top, #fff 45%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));width:100%}.tt-event-detail .event-detail-about.shrink .expander{display:flex;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:2;padding:10px}.tt-event-detail .event-detail-about .expander{display:none}.tt-event-detail .local-premiere{margin-top:1em}.tt-event-detail .event-detail-image{width:100%}.tt-event-detail .event-detail-movie-cast{margin-top:40px}.tt-event-detail .event-detail-embed{padding-top:40px;text-align:center}.tt-event-detail .purchase-action{margin:0;width:100%}.tt-event-detail .poster-holder{background-color:#eee;margin-left:auto;margin-right:auto;max-width:330px;margin-top:38px}.tt-event-detail .providers{margin-top:24px;display:flex;justify-content:center}.tt-event-detail .providers>.provider-logo{margin:0 5px;padding:10px}.tt-event-detail .providers>.provider-logo:first-child{margin-left:0;padding-left:0}.tt-event-detail .providers>.provider-logo:last-child{margin-right:0;padding-right:0}.tt-event-detail .event-detail-section-title+.tt-ed-performance{padding-top:0}.tt-event-detail .tt-labeled-content{text-align:center}.tt-event-detail .desktop-purchase{display:none}.tt-event-detail .mobile-purchase{display:block;border:1px solid currentColor;border-left:0;border-right:0;margin-bottom:15px}.tt-event-detail .mobile{display:block}.tt-event-detail .desktop-purchase .event-detail-section-title{margin-bottom:.6em}@media screen and (min-width: 768px){.tt-event-detail{--tt-event-detail-section-padding: 50px;font-size:28px}.tt-event-detail .event-detail-section-title{font-size:20px}.tt-event-detail .tt-event-detail-banner{min-height:480px}.tt-event-detail .tags{padding-top:20px}.tt-event-detail .event-detail-title h1{font-size:72px}.tt-event-detail .event-detail-title .sub{font-size:20px}.tt-event-detail .tt-labeled-content{text-align:left}.tt-event-detail .tt-labeled-content .content{font-size:20px}.tt-event-detail .event-detail-about{font-size:28px}.tt-event-detail .providers{justify-content:flex-start}}@media screen and (min-width: 768px)and (max-width: 1023px){.tt-event-detail .event-detail-sidebar{padding-top:0}.tt-event-detail .event-detail-movie-section{flex-direction:row}.tt-event-detail .event-detail-movie-cast{padding-left:40px;flex:1 1 100%}.tt-event-detail .poster-holder{flex:1 0 330px}.tt-event-detail .poster-holder,.tt-event-detail .event-detail-movie-cast{margin-top:0}}@media screen and (min-width: 1024px){.tt-event-detail .event-detail-title{margin-bottom:40px}.tt-event-detail .desktop-purchase{display:block}.tt-event-detail .mobile-purchase{display:none}.tt-event-detail .mobile{display:none}.tt-event-detail .event-detail-main{flex-direction:row}.tt-event-detail .poster-holder{margin-left:0;margin-top:50px}.tt-event-detail .event-detail-movie-cast{margin-top:25px}}
.tootoot{--tt-e-li-bg: #fff;--tt-e-li-name-size: 1em;--tt-e-li-name-fweight: 700;--tt-e-li-name-color: #272727;--tt-e-li-name-line-height: 1.42;--tt-e-li-sub-color: #8a8a8a;--tt-e-li-sub-size: 0.875em;--tt-e-li-sub-fweight: 400;--tt-e-li-sub-line-height: 1.42;--tt-e-li-btn-color: #272727;--tt-e-li-btn-bg: var(--tt-global-primary-color);--tt-e-li-btn-size: 0.875em;--tt-e-li-btn-fweight: 600;--tt-e-li-btn-radius: var(--tt-global-btn-border-radius);--tt-e-li-tile-width: 300px}@media screen and (min-width: 992px){.tootoot{--tt-e-li-tile-width: 350px}}.tt-event-list-contents.initializing .tt-filter-container{display:none}.tt-event-list-contents.loading{opacity:.4;pointer-events:none;transition:opacity 500ms}.tt-event-list{font-size:16px}.editor-styles-wrapper .tt-event-list{pointer-events:none}.editor-styles-wrapper .tt-layout-tiles .tt-event-list,.tt-layout-tiles .tt-event-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, var(--tt-e-li-tile-width));gap:20px;justify-content:space-between}.editor-styles-wrapper .tt-layout-rows .tt-event-list,.tt-layout-rows .tt-event-list{display:flex;flex-direction:column}.editor-styles-wrapper .tt-layout-rows .tt-evt-li,.tt-layout-rows .tt-evt-li{width:100%;flex-direction:row;align-items:center}.editor-styles-wrapper .tt-layout-rows .tt-evt-li:not(:last-child),.tt-layout-rows .tt-evt-li:not(:last-child){margin-bottom:4px}.editor-styles-wrapper .tt-layout-rows .tt-evt-li__name,.editor-styles-wrapper .tt-layout-rows .tt-evt-li__sub-info,.tt-layout-rows .tt-evt-li__name,.tt-layout-rows .tt-evt-li__sub-info{width:auto}.editor-styles-wrapper .tt-layout-rows .tt-evt-li__crop,.tt-layout-rows .tt-evt-li__crop{min-width:80px;width:80px;height:80px;padding-bottom:0 !important}.editor-styles-wrapper .tt-layout-rows .tt-evt-li__event-info,.tt-layout-rows .tt-evt-li__event-info{flex-direction:row;align-items:center}.editor-styles-wrapper .tt-evt-li,.tt-evt-li{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;border:none}.editor-styles-wrapper .tt-evt-li__crop,.tt-evt-li__crop{position:relative;background-color:#ccc;flex-shrink:0;color:#fff;width:100%;overflow:hidden}.editor-styles-wrapper .tt-evt-li__crop>div,.tt-evt-li__crop>div{position:relative}.editor-styles-wrapper .tt-evt-li__crop--Rectangle>div,.tt-evt-li__crop--Rectangle>div{padding-bottom:50%}.editor-styles-wrapper .tt-evt-li__crop--Square>div,.tt-evt-li__crop--Square>div{padding-bottom:100%}.editor-styles-wrapper .tt-evt-li__crop--Poster>div,.tt-evt-li__crop--Poster>div{padding-bottom:150%}.editor-styles-wrapper .tt-evt-li__img,.tt-evt-li__img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.editor-styles-wrapper .tt-evt-li__crop,.editor-styles-wrapper .tt-evt-li__event-info,.editor-styles-wrapper .tt-evt-li__name,.editor-styles-wrapper .tt-evt-li__sub-info,.tt-evt-li__crop,.tt-evt-li__event-info,.tt-evt-li__name,.tt-evt-li__sub-info{display:block}.editor-styles-wrapper .tt-evt-li__event-info,.tt-evt-li__event-info{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:100%;flex-grow:1;background-color:var(--tt-e-li-bg)}.editor-styles-wrapper .tt-evt-li__name,.tt-evt-li__name{width:100%;color:var(--tt-e-li-name-color);position:relative;font-size:var(--tt-e-li-name-size);font-weight:var(--tt-e-li-name-fweight);line-height:var(--tt-e-li-name-line-height);display:block;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-moz-line-clamp:4;-ms-line-clamp:4;-o-line-clamp:4;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.editor-styles-wrapper .tt-evt-li__sub-info,.tt-evt-li__sub-info{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tt-e-li-sub-color);font-weight:var(--tt-e-li-sub-fweight);font-size:var(--tt-e-li-sub-size);line-height:var(--tt-e-li-sub-line-height)}.editor-styles-wrapper .tt-evt-li__btn-holder,.tt-evt-li__btn-holder{padding:5px 0}.editor-styles-wrapper .tt-evt-li__btn-holder--dates,.tt-evt-li__btn-holder--dates{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:5px}.editor-styles-wrapper .tt-evt-li .tt-button.action-button,.tt-evt-li .tt-button.action-button{border:none;box-shadow:none;text-decoration:none;padding-left:16px;padding-right:16px;text-align:center;font-weight:var(--tt-e-li-btn-fweight);color:var(--tt-e-li-btn-color);font-size:var(--tt-e-li-btn-size);border-radius:var(--tt-e-li-btn-radius);background-color:var(--tt-e-li-btn-bg);text-transform:var(--tt-e-li-btn-text-transform);margin:0}.editor-styles-wrapper .tt-evt-li .tt-button.action-button.more,.tt-evt-li .tt-button.action-button.more{font-weight:400}.editor-styles-wrapper .tt-evt-li .tt-button.action-button.more>span:first-child,.tt-evt-li .tt-button.action-button.more>span:first-child{flex-grow:1;text-align:left}.editor-styles-wrapper .tt-evt-li .date-action,.tt-evt-li .date-action{flex:1 0 50%}.editor-styles-wrapper .tt-evt-li__sub-info--BeginTime,.editor-styles-wrapper .tt-evt-li__sub-info--BeginDate,.tt-evt-li__sub-info--BeginTime,.tt-evt-li__sub-info--BeginDate{flex-shrink:0}.editor-styles-wrapper .tt-evt-li__sub-info--Categories,.editor-styles-wrapper .tt-evt-li__sub-info--CategoriesAndTags,.editor-styles-wrapper .tt-evt-li__sub-info--Tags,.editor-styles-wrapper .tt-evt-li__sub-info--MovieFormat,.tt-evt-li__sub-info--Categories,.tt-evt-li__sub-info--CategoriesAndTags,.tt-evt-li__sub-info--Tags,.tt-evt-li__sub-info--MovieFormat{display:flex;flex-wrap:wrap;gap:8px}.editor-styles-wrapper .tt-evt-li__sub-info--Categories span,.editor-styles-wrapper .tt-evt-li__sub-info--CategoriesAndTags span,.editor-styles-wrapper .tt-evt-li__sub-info--Tags span,.editor-styles-wrapper .tt-evt-li__sub-info--MovieFormat span,.tt-evt-li__sub-info--Categories span,.tt-evt-li__sub-info--CategoriesAndTags span,.tt-evt-li__sub-info--Tags span,.tt-evt-li__sub-info--MovieFormat span{border:1px solid currentColor;padding:2px 5px;border-radius:15px;margin:0px}.editor-styles-wrapper .tt-evt-li__sub-info--MovieFormat,.tt-evt-li__sub-info--MovieFormat{min-width:4.5em;text-transform:uppercase}.editor-styles-wrapper .tt-evt-li__sub-info--MovieFormat span,.tt-evt-li__sub-info--MovieFormat span{border-radius:50%}.editor-styles-wrapper .tt-day-filter-holder,.tt-day-filter-holder{text-align:center;white-space:nowrap;text-transform:uppercase;padding-bottom:6px;margin-bottom:6px;overflow-x:auto}.editor-styles-wrapper .tt-day-filter-holder::-webkit-scrollbar-thumb,.tt-day-filter-holder::-webkit-scrollbar-thumb{background-color:#6e6e6e}.editor-styles-wrapper .tt-day-filter-holder::-webkit-scrollbar-track,.tt-day-filter-holder::-webkit-scrollbar-track{background-color:#eee}.editor-styles-wrapper .tt-day-filter-holder::-webkit-scrollbar,.tt-day-filter-holder::-webkit-scrollbar{width:5px;height:5px}@media(hover: none)and (pointer: coarse){.editor-styles-wrapper .tt-day-filter-holder::-webkit-scrollbar,.tt-day-filter-holder::-webkit-scrollbar{width:0;height:0}}.editor-styles-wrapper .tt-day-filter-holder .tt-day-button,.tt-day-filter-holder .tt-day-button{border:1px solid transparent;display:inline-flex;flex-direction:column;margin:0 12px;padding:6px 20px;line-height:.9}.editor-styles-wrapper .tt-day-filter-holder .tt-day-button:is(button,a):not(.tt-disabled,.active):hover,.editor-styles-wrapper .tt-day-filter-holder .tt-day-button:is(button,a):not(.tt-disabled,.active):focus,.tt-day-filter-holder .tt-day-button:is(button,a):not(.tt-disabled,.active):hover,.tt-day-filter-holder .tt-day-button:is(button,a):not(.tt-disabled,.active):focus{border-color:var(--tt-global-btn-active-bg);background-color:transparent;color:var(--tt-global-btn-active-bg)}.editor-styles-wrapper .tt-day-filter-holder .tt-day-button span,.tt-day-filter-holder .tt-day-button span{padding:2px}@media screen and (min-width: 768px){.editor-styles-wrapper .tt-day-filter-holder,.tt-day-filter-holder{padding-bottom:12px;margin-bottom:24px}.editor-styles-wrapper .tt-day-filter-holder .tt-day-button,.tt-day-filter-holder .tt-day-button{flex-direction:row}}
.tt-payment-result{text-align:center}.tt-payment-result h1{text-align:center;font-size:32px;text-transform:uppercase;margin-bottom:calc(var(--tt-global-section-padding)/2)}.tt-payment-result .download-msg{margin-top:32px}
.tt-purchase-tickets{max-width:600px;margin-left:auto;margin-right:auto}.tt-purchase-tickets .back-wrapper{display:flex;justify-content:flex-end;padding:15px 5px}.tt-purchase-tickets .event-summary{padding:0 10px;display:-ms-grid;display:grid;gap:6px}.tt-purchase-tickets .event-summary__name{font-weight:800;font-size:28px}.tt-purchase-tickets .event-summary__begin{font-weight:700}.tt-purchase-tickets .event-summary__building,.tt-purchase-tickets .event-summary__city-country{font-size:18px}.tt-purchase-tickets .event-summary>p{margin-bottom:0}
.tt-reservation-payment{padding:0 1em}.tt-reservation-payment .text-center{text-align:center}.tt-reservation-payment h1,.tt-reservation-payment h2{text-align:center}.tt-reservation-payment .reservation-info{text-align:center;margin-bottom:2em}.tt-reservation-payment .reservation-info p{margin-bottom:0}.tt-reservation-payment .tickets-table-card{margin-bottom:3em}.tt-reservation-payment .res-and-email-form{display:-ms-grid;display:grid;gap:1rem;max-width:600px;margin:auto}.tt-reservation-payment .res-and-email-form input{width:100%}.tt-reservation-payment button{margin-top:1rem}.tt-reservation-payment button[disabled]{opacity:.7}.tt-reservation-payment table{max-width:900px;margin:auto}.tt-reservation-payment table thead th{text-align:left}.tt-reservation-payment .form-group+.form-group{margin-top:1rem}.tt-reservation-payment select,.tt-reservation-payment input{width:100%;display:block}.tt-reservation-payment select{margin:auto}.tt-reservation-payment label{display:block;font-size:.75rem;font-weight:bold}.tt-reservation-payment select:required:invalid{color:gray}.tt-reservation-payment .payment-options-wrapper{margin-bottom:2rem}.tt-reservation-payment .fee-container{display:none;margin-top:1rem}.tt-reservation-payment .card-pay-info{display:none;max-width:600px;font-size:12px;text-wrap:balance;margin:auto;margin-top:.5rem}.tt-reservation-payment .total-price{font-size:18px;margin-bottom:2rem}.tt-reservation-payment .total-with-pay{margin-top:2rem;display:none}
.tt-reservation-result{padding:0 1em;text-align:center}.tt-reservation-result h1{text-align:center}.tt-reservation-result .vs-info{text-align:center;margin-bottom:2rem}.tt-reservation-result .vs-info p{margin-bottom:1rem}.tt-reservation-result .vs-info strong{font-size:2rem}.tt-reservation-result .pay-now{margin-top:2rem;margin-bottom:4rem}.tt-reservation-result .pay-now p{margin-bottom:1rem}.tt-reservation-result .info-sent-to-email{margin-bottom:2rem}.tt-reservation-result .need-help{font-size:11px;margin:0}
.tootoot{--tt-global-section-padding: 12px}@media screen and (min-width: 768px){.tootoot{--tt-global-section-padding: 48px}}.tt-container{max-width:1440px;margin:0 auto}.tt-page-banner{position:relative;height:180px;display:flex;justify-content:center;overflow:hidden}.tt-page-banner__img{height:100%;width:auto;max-width:none}.tt-page-banner__img--stretch{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 768px){.tt-page-banner{height:480px}}.tootoot .editor-styles-wrapper .tt-button,.tootoot .tt-button,.tootoot .tt-tag{--transition-time: 300ms;background-color:transparent;border-radius:var(--tt-global-btn-border-radius);line-height:1;font-size:14px;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid transparent;color:#272727;color:var(--tt-global-btn-color, #272727);font-weight:600;padding:10px 10px;white-space:nowrap;text-decoration:none;min-height:40px;transition:color var(--transition-time) ease,background-color var(--transition-time) ease,border-color var(--transition-time) ease}.tootoot .editor-styles-wrapper .tt-button>span,.tootoot .editor-styles-wrapper .tt-tag>span,.tootoot .tt-button>span,.tootoot .tt-tag>span{vertical-align:middle}.tootoot .editor-styles-wrapper .tt-button.active,.tootoot .tt-button.active,.tootoot .active.tt-tag{color:var(--tt-global-btn-active-color);background-color:var(--tt-global-btn-active-bg)}.tootoot .editor-styles-wrapper .tt-button.tt-disabled,.tootoot .tt-button.tt-disabled,.tootoot .tt-disabled.tt-tag{opacity:.8;pointer-events:none}.tootoot .editor-styles-wrapper .tt-button.tt-button--circle,.tootoot .tt-button.tt-button--circle,.tootoot .tt-button--circle.tt-tag{width:40px;height:40px}.tootoot .editor-styles-wrapper .tt-button.tt-button--sm,.tootoot .tt-button.tt-button--sm,.tootoot .tt-tag{min-height:28px;font-size:12px;padding:5px 10px}.tootoot .editor-styles-wrapper .tt-button.tt-button--sm.tt-button--circle,.tootoot .tt-button.tt-button--sm.tt-button--circle,.tootoot .tt-button--circle.tt-tag{width:28px;height:28px}.tootoot .editor-styles-wrapper .tt-button.tt-button--lg,.tootoot .tt-button.tt-button--lg,.tootoot .tt-button--lg.tt-tag{min-height:48px}.tootoot .editor-styles-wrapper .tt-button.tt-button--lg.tt-button--circle,.tootoot .tt-button.tt-button--lg.tt-button--circle,.tootoot .tt-button--lg.tt-button--circle.tt-tag{width:48px;height:48px}.tootoot .editor-styles-wrapper .tt-button.tt-button--inline,.tootoot .tt-button.tt-button--inline,.tootoot .tt-button--inline.tt-tag{display:inline-flex}.tootoot .editor-styles-wrapper .tt-button:is(button,a):not(.tt-disabled),.tootoot .tt-button:is(button,a):not(.tt-disabled),.tootoot .tt-tag:is(button,a):not(.tt-disabled){cursor:pointer}.tootoot .editor-styles-wrapper .tt-button:is(button,a):not(.tt-disabled):focus,.tootoot .tt-button:is(button,a):not(.tt-disabled):focus,.tootoot .tt-tag:is(button,a):not(.tt-disabled):focus{color:var(--tt-global-btn-active-color);background-color:var(--tt-global-btn-active-bg)}.tootoot .editor-styles-wrapper .tt-button--bordered,.tootoot .editor-styles-wrapper .tt-button--bordered:hover,.tootoot .tt-button--bordered,.tootoot .tt-button--bordered:hover{border-color:currentColor}.tootoot .editor-styles-wrapper .tt-button--primary,.tootoot .tt-button--primary{color:#272727;color:var(--tt-global-btn-color, #272727);background-color:var(--tt-global-primary-color)}.tootoot .editor-styles-wrapper .tt-button--primary:is(button,a):not(.tt-disabled):focus,.tootoot .tt-button--primary:is(button,a):not(.tt-disabled):focus{color:var(--tt-global-btn-active-color);background-color:var(--tt-global-btn-active-bg)}.tootoot .editor-styles-wrapper .tt-button--bordered.tt-button--primary,.tootoot .tt-button--bordered.tt-button--primary{background-color:transparent;color:var(--tt-global-primary-color);border-color:currentColor}.tootoot .tt-disabled{cursor:default}@media screen and (max-width: 767px){.tootoot .editor-styles-wrapper .tt-button,.tootoot .tt-button,.tootoot .tt-tag{font-size:12px;min-height:32px}.tootoot .editor-styles-wrapper .tt-button.tt-button--circle,.tootoot .tt-button.tt-button--circle,.tootoot .tt-button--circle.tt-tag{width:32px;height:32px}.tootoot .editor-styles-wrapper .tt-button.tt-button--sm,.tootoot .tt-button.tt-button--sm,.tootoot .tt-tag{font-size:10px;min-height:20px}.tootoot .editor-styles-wrapper .tt-button.tt-button--sm.tt-button--circle,.tootoot .tt-button.tt-button--sm.tt-button--circle,.tootoot .tt-button--circle.tt-tag{width:20px;height:20px}.tootoot .editor-styles-wrapper .tt-button.tt-button--lg,.tootoot .tt-button.tt-button--lg,.tootoot .tt-button--lg.tt-tag{font-size:12px;min-height:40px}.tootoot .editor-styles-wrapper .tt-button.tt-button--lg.tt-button--circle,.tootoot .tt-button.tt-button--lg.tt-button--circle,.tootoot .tt-button--lg.tt-button--circle.tt-tag{width:40px;height:40px}}.editor-styles-wrapper .tt-tag,.tt-tag{font-size:inherit;border:1px solid currentColor;border-radius:var(--tt-global-btn-border-radius);font-weight:400;transition:all 300ms ease}.editor-styles-wrapper .tt-tag:is(a,button):focus,.editor-styles-wrapper .tt-tag:is(a,button):hover,.tt-tag:is(a,button):focus,.tt-tag:is(a,button):hover{color:var(--tt-global-btn-active-color);background-color:var(--tt-global-btn-active-bg);border-color:var(--tt-global-btn-active-bg)}.editor-styles-wrapper .tt-tag.active,.tt-tag.active{color:var(--tt-global-btn-active-color);background-color:var(--tt-global-btn-active-bg);border-color:var(--tt-global-btn-active-bg)}.tt-tags{display:flex;flex-wrap:wrap}.tt-section{padding:0 var(--tt-global-section-padding)}.tt-section--padded-all{padding:var(--tt-global-section-padding)}.gallery{display:none}.gallery-row:after{content:"";display:table;clear:both}.gallery-column{float:left;width:16.66%}.tt-detail-embed{display:flex}.tt-el-hidden{display:none}.demo{opacity:.6;cursor:pointer;padding-top:5%;padding-right:5%}.active,.demo:hover{opacity:1}.tt-labeled-content{padding:11px 0}.tt-labeled-content .label{font-style:normal;font-weight:normal;font-size:14px;text-transform:uppercase;line-height:1em;margin-bottom:3px}.tt-labeled-content .content{font-weight:bold;font-size:18px}.tt-paging-holder{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.tt-paging-holder .tt-paging-control.tt-disabled{display:none}.tt-paging-holder .tt-next{margin-left:auto}.tt-paging-holder .tt-prev{margin-right:auto}.editor-styles-wrapper .tt-categories-tags-holder,.tt-categories-tags-holder{font-size:14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;position:relative;overflow:hidden}.editor-styles-wrapper .tt-categories-tags-holder.shrink,.tt-categories-tags-holder.shrink{max-height:155px}.editor-styles-wrapper .tt-categories-tags-holder.shrink::after,.tt-categories-tags-holder.shrink::after{content:"";position:absolute;bottom:0;height:40px;background:linear-gradient(to top, #fff 45%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));width:100%}.editor-styles-wrapper .tt-categories-tags-holder.shrink .expander,.tt-categories-tags-holder.shrink .expander{display:flex;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:2;padding:10px}.editor-styles-wrapper .tt-categories-tags-holder .expander,.tt-categories-tags-holder .expander{display:none}.editor-styles-wrapper .tt-categories-tags-holder .tt-clear-filter-btn,.tt-categories-tags-holder .tt-clear-filter-btn{padding-bottom:9px;font-size:1.5rem;font-weight:300}.editor-styles-wrapper .tt-categories-tags-holder:not(:empty),.tt-categories-tags-holder:not(:empty){margin-bottom:30px}.tt-no-results{text-align:center;padding:12px 0}
