/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:PFDin;font-style:normal;font-weight:300;src:url("../dist/fonts/PFDinTextPro-Thin.e2cec3aaf29c.otf") format("woff")}@font-face{font-display:swap;font-family:PFDin;font-style:normal;font-weight:400;src:url("../dist/fonts/PFDinText-Regular.865f864253b7.otf") format("woff")}@font-face{font-display:swap;font-family:PFDin;font-style:normal;font-weight:700;src:url("../dist/fonts/PFDinText-Bold.1f99c3dbef91.otf") format("woff")}a,button,html,input,select,textarea{font:400 14px/1.3 PFDin,Arial,Helvetica,sans-serif}.reset-list{margin:0;padding:0}.reset-list>li{list-style:none}.reset-pseudo{border:0;content:"";display:block;margin:0;padding:0}.max-width-wrapper{max-width:2560px}.max-width-wrapper,.width-wrapper{margin-left:auto;margin-right:auto;width:100%}.width-wrapper{box-sizing:border-box;max-width:2660px;padding-left:50px;padding-right:50px}@media (max-width:1000px){.width-wrapper{padding-left:4%;padding-right:4%}}.narrow-wrapper{margin-left:auto;margin-right:auto;max-width:2660px;padding-left:85px;padding-right:85px}.field input,.narrow-wrapper{box-sizing:border-box;width:100%}.field input{border:1px solid #757575;display:block;padding:20px}body.menu-open{position:relative}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{-webkit-margin-start:20px;color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.icon-above-12{background-position:-104px -104px}.icon-above-12,.icon-above-15{background-image:url("../build/sprite.91d0d21435f9.png");height:34px;width:35px}.icon-above-15{background-position:-156px 0}.icon-above-16{background-position:-156px -36px}.icon-above-16,.icon-above-18{background-image:url("../build/sprite.91d0d21435f9.png");height:34px;width:35px}.icon-above-18{background-position:-156px -72px}.icon-break{background-position:-156px -108px;width:35px}.icon-break,.icon-duration{background-image:url("../build/sprite.91d0d21435f9.png");height:34px}.icon-duration{background-position:-193px 0;width:34px}.icon-facebook-header{background-position:0 0}.icon-facebook,.icon-facebook-header{background-image:url("../build/sprite.91d0d21435f9.png");height:50px;width:50px}.icon-facebook{background-position:-52px 0}.icon-instagram-header{background-position:0 -52px}.icon-instagram,.icon-instagram-header{background-image:url("../build/sprite.91d0d21435f9.png");height:50px;width:50px}.icon-instagram{background-position:-52px -52px}.icon-laser-usage{background-position:0 -156px}.icon-laser-usage,.icon-no-break{background-image:url("../build/sprite.91d0d21435f9.png");height:34px;width:35px}.icon-no-break{background-position:-37px -156px}.icon-smoke-usage{background-position:-74px -156px}.icon-smoke-usage,.icon-smoking-on-stage{background-image:url("../build/sprite.91d0d21435f9.png");height:34px;width:35px}.icon-smoking-on-stage{background-position:-111px -156px}.icon-strobe-lights{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-148px -156px;height:34px;width:35px}.icon-tiktok-header{background-position:-104px 0}.icon-tiktok,.icon-tiktok-header{background-image:url("../build/sprite.91d0d21435f9.png");height:50px;width:50px}.icon-tiktok{background-position:-104px -52px}.icon-youtube-header{background-position:0 -104px}.icon-youtube,.icon-youtube-header{background-image:url("../build/sprite.91d0d21435f9.png");height:50px;width:50px}.icon-youtube{background-position:-52px -104px}.footer{box-sizing:border-box;font-size:22px;overflow:hidden}@media (min-width:1071px){.footer{padding-top:100px}.footer .columns{align-items:flex-end;flex-direction:row;justify-content:space-between}.footer .columns>*{flex-basis:33%}}@media (max-width:1070px){.footer{padding-top:60px}.footer .columns{flex-direction:column}.footer .newsletter-form-wrapper{order:1}.footer .socials{margin-bottom:20px;order:3}.footer .venue-address{order:2;text-align:center}}.footer .columns{display:flex}.footer .newsletter-form-wrapper,.footer .venue-address{margin-bottom:45px}.footer .points-of-sale{margin-bottom:50px}.sub-footer{background-color:#da1f2f;color:#fff}.sub-footer .sub-footer-container{align-items:center;box-sizing:border-box;display:flex;font-size:22px;padding-bottom:15px;padding-top:15px}@media (min-width:701px){.sub-footer .sub-footer-container{flex-direction:row;justify-content:space-between}.sub-footer .sub-footer-container>*{width:33%}.sub-footer .sub-footer-container>:first-of-type{text-align:left}.sub-footer .sub-footer-container>:last-of-type{text-align:right}.sub-footer .sub-footer-container>:not(:first-of-type):not(:last-of-type){display:flex;justify-content:center}}@media (max-width:700px){.sub-footer .sub-footer-container{flex-direction:column}.sub-footer .sub-footer-container .copyright-container{margin-bottom:20px;order:2;text-align:center}.sub-footer .sub-footer-container .logo{order:1}.sub-footer .sub-footer-container .created-by{order:3}}.sub-footer .sub-footer-container a{color:inherit;font-size:inherit;text-decoration:none}.sub-footer .sub-footer-container a:hover{text-decoration:underline}.sub-footer .sub-footer-container .created-by a{color:#fff;font-weight:800}.newsletter-form-wrapper{margin-bottom:45px}@media (min-width:1071px){.newsletter-form-wrapper .title{padding-left:15px}.newsletter-form-wrapper .title:before{border:0;border-right:4px solid #da1f2f;border-top:4px solid #da1f2f;box-sizing:border-box;content:"";display:block;height:20px;left:-5px;margin:0;padding:0;position:absolute;top:7px;transform:translateX(-25%) rotate(45deg);width:20px}}.newsletter-form-wrapper .title{color:#da1f2f;font-size:45px;font-weight:800;line-height:1;position:relative}.newsletter-form-wrapper .newsletter-form{box-sizing:border-box;margin-top:10px;padding-right:60px;position:relative}.newsletter-form-wrapper .newsletter-form .field{position:relative}.newsletter-form-wrapper .newsletter-form .field input{font-size:inherit}.newsletter-form-wrapper .newsletter-form .field .errorlist{color:#da1f2f;font-size:16px;left:0;margin:0;padding:0;position:absolute;right:0;top:calc(100% + 10px)}.newsletter-form-wrapper .newsletter-form .field .errorlist>li{list-style:none}.newsletter-form-wrapper .newsletter-form .submit-button{background-color:#da1f2f;border:0;cursor:pointer;display:block;height:100%;margin:0;padding:0;position:absolute;right:0;top:0;width:60px}.newsletter-form-wrapper .newsletter-form .submit-button .arrow{border-right:3px solid #fff;border-top:3px solid #fff;box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;transform:translateX(-25%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);transition:transform .15s;width:20px}.newsletter-form-wrapper .newsletter-form .submit-button:hover{background-color:#ad1925;transition:background-color .15s}.newsletter-form-wrapper .newsletter-form .submit-button:hover .arrow{transform:translate(-50%,-50%) rotate(45deg)}.newsletter-form-wrapper .newsletter-form.form-success .success-message{display:block}.newsletter-form-wrapper .success-message{color:green;display:none;font-size:16px;left:0;position:absolute;right:0;top:calc(100% + 10px)}.footer .socials{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}@media (min-width:1071px){.footer .socials a:after{background-color:#b92027;bottom:0;height:20px;left:0;right:0;transform:skew(-45deg);transform-origin:top}.footer .socials a:after,.footer .socials a:before{border:0;content:"";display:block;margin:0;padding:0;position:absolute}.footer .socials a:before{border-right:70px solid #da1f2f;border-top:70px solid transparent;right:100%}.footer .socials a:hover:before{border-right-color:#ad1925;transition:border-color .15s}.footer .socials a:hover:after{background-color:#8e181e;transition:background-color .15s}}.footer .socials a{display:block;padding-bottom:20px;position:relative}.footer .socials a.facebook{z-index:140}.footer .socials a.facebook .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-52px 0;height:50px;width:50px}.footer .socials a.instagram{z-index:130}.footer .socials a.instagram .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-52px -52px;height:50px;width:50px}.footer .socials a.tiktok{z-index:120}.footer .socials a.tiktok .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-104px -52px;height:50px;width:50px}.footer .socials a.youtube{z-index:110}.footer .socials a.youtube .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-52px -104px;height:50px;width:50px}@media (min-width:1101px){.copyright-container .copyright{display:flex}.copyright-container .copyright .bullet,.copyright-container .copyright .rights-year:before{margin:0 5px}.copyright-container a.terms{font-size:20px}}@media (max-width:1100px){.copyright-container .bullet{display:none}.copyright-container a.terms{font-size:16px}}.copyright-container .rights-year:before{content:"©";display:inline-block}#main{display:flex;flex-direction:column;min-height:100vh}#main .footer{margin-top:auto}@media (min-width:1201px){.header .mobile-button{display:none}}.header:not(.home){background-color:#040506}@media (min-width:401px){.header:not(.home){background-color:#da1f2f}.header:not(.home) .logo{margin-left:85px;position:relative}.header:not(.home) .logo .logo-container{background-color:#040506}.header:not(.home) .logo:before{border:0;border-bottom:85px solid #971521;border-left:85px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}}.header.home{background-color:transparent;left:0;position:absolute;right:0;top:40px;z-index:200}.header.home .logo{padding-left:54px}@media (max-width:1200px){.header.home{top:30px}}.header .header-container{align-items:flex-start;display:flex;flex-direction:row;padding-right:0}.header .header-container .mobile-button{margin-left:auto;margin-right:20px}.header:not(.home) .header-container{align-items:center}.logo{align-items:flex-start;display:flex;flex-direction:row}.logo .logo-container{box-sizing:border-box;display:block;padding:25px 35px}.logo .logo-container img{display:block;max-width:170px}.logo .logo-wrapper{position:relative}.logo .logo-wrapper:after,.logo .logo-wrapper:before{border:0;content:"";display:block;margin:0;padding:0;pointer-events:none;position:absolute}.logo .logo-wrapper:after{background-color:#da1f2f;bottom:0;right:100%;top:0;transform:skewY(-45deg);transform-origin:right;width:54px}.logo .logo-wrapper:before{border-right:172px solid transparent;border-top:172px solid #b92027;position:absolute;right:0;top:100%}.logo .logo-wrapper .vertical-logo{max-width:118px}@media (max-width:1200px){.logo .logo-wrapper:after,.logo .logo-wrapper:before{display:none}.logo .logo-wrapper .vertical-logo{box-shadow:0 0 50px 10px hsla(0,0%,100%,.1)}}.header.home .logo .logo-container{padding:0}@media (min-width:551px) and (max-width:1500px){.header.home .logo .logo-container{transform:scale(.75);transform-origin:-100% 0}}@media (max-width:550px){.header.home .logo .logo-container{transform:scale(.6);transform-origin:-75% 0}}.points-of-sale .title{color:#da1f2f;font-size:30px;font-weight:800;position:relative}.points-of-sale .title:before{background-color:#757575;border:0;content:"";display:block;height:2px;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:150}.points-of-sale .title-container{background-color:#fff;box-sizing:border-box;display:inline-block;line-height:1;padding:10px 10px 10px 0;position:relative;transform:translateY(-50%);z-index:150}.points-of-sale .items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0;padding:0}.points-of-sale .items>li{list-style:none}.points-of-sale .items .item a,.points-of-sale .items .item span{box-sizing:border-box;display:block;padding-bottom:10px;padding-top:10px;text-decoration:none}.points-of-sale .items .item a img,.points-of-sale .items .item span img{display:block}.points-of-sale .items+.items{margin-top:20px}@media (min-width:1201px){.menu .depth-0{display:flex;flex-direction:row;margin:0;padding:0}.menu .depth-0>li{list-style:none}.menu .depth-0 li a{background-color:#da1f2f;box-sizing:border-box;color:#fff;display:block;font-size:14px;max-height:85px;padding:35px 40px;text-align:center;text-decoration:none;white-space:nowrap}.menu .depth-0 li a:hover{background-color:#971521;transition:background-color .15s,color .15s}.menu .depth-0 li.active a,.menu .depth-0 li.selected a{background-color:#971521}.menu .depth-0 li.active:hover a,.menu .depth-0 li.selected:hover a{color:#fff}.menu .depth-0 li.home{display:none}.menu .depth-0>li{position:relative}.menu .depth-0>li>a{border-right:1px solid hsla(0,0%,100%,.33)}.header.home .menu .depth-0>li>a{border-right:none}.header.home .menu li a{background-color:transparent;color:#fff;font-size:20px;padding:15px}.header.home .menu li:hover>a{color:hsla(0,0%,100%,.5)}}@media (max-width:1200px){.menu{background-color:rgba(4,5,6,.9);box-sizing:border-box;height:100vh;left:0;opacity:0;padding:80px 20px 20px;pointer-events:none;position:fixed;right:0;top:0}body.menu-open .menu{opacity:1;pointer-events:all;transition:opacity .15s;z-index:200}.menu .depth-0{margin:0;padding:0;text-align:center}.menu .depth-0>li{list-style:none}.menu .depth-0 li a{box-sizing:border-box;color:#fff;display:inline-block;font-size:20px;padding:5px 10px;text-decoration:none}.menu .depth-0 li.active a,.menu .depth-0 li.selected a{color:#da1f2f}}.mobile-button{display:block;height:24px;position:relative;width:30px}body.menu-open .mobile-button{position:fixed;right:0;top:30px;z-index:200}body.menu-open .mobile-button .line:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}body.menu-open .mobile-button .line:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}body.menu-open .mobile-button .line:not(:first-of-type):not(:last-of-type){transform:scale(0)}.mobile-button .line{background-color:#fff;height:3px;left:50%;position:absolute;transform-origin:0 50%;transition:transform .15s;width:100%}.mobile-button .line:first-of-type{top:0;transform:translate(-50%)}.mobile-button .line:last-of-type{bottom:0;transform:translate(-50%)}.mobile-button .line:not(:first-of-type):not(:last-of-type){top:50%;transform:scale(1) translate(-50%,-50%)}.section{margin-top:30px}.section.large{margin-top:60px}.section.first-section{margin-top:0}.section .section-title{color:#da1f2f;font-size:30px;line-height:1}.section .section-title .wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:40px;padding-top:40px}@media (max-width:550px){.section .section-title{line-height:inherit}}.section .section-title .icon{border-right:4px solid #da1f2f;border-top:4px solid #da1f2f;box-sizing:border-box;height:25px;margin-left:5px;transform:translateX(-25%) rotate(45deg);width:25px}@media (max-width:550px){.section .section-title{font-size:22px}}.section.red .section-title{background-color:#da1f2f;color:#fff}.section.red .section-title .icon{border-right:4px solid #fff;border-top:4px solid #fff;box-sizing:border-box;height:25px;transform:translateX(-25%) rotate(45deg);width:25px}.section.separated .wrapper{position:relative}.section.separated .wrapper:after{background-color:hsla(0,0%,100%,.33);border:0;content:"";display:block;height:1px;margin:0;padding:0;position:absolute;top:0}@media (min-width:2671px){.section.separated .wrapper:after{left:50px;right:50px}}@media (max-width:2670px){.section.separated .wrapper:after{left:0;right:0}}.main-button{background-color:#da1f2f;color:#fff;display:inline-block;font-size:26px}.main-button a{box-sizing:border-box;color:inherit;cursor:pointer;display:block;font-size:inherit;line-height:1;padding:20px;text-decoration:none}.main-button a:hover{background-color:#971521;transition:background .15s}.main-button a.emphasized{background-color:#8e181e}.main-button a.emphasized:hover{background-color:#781519}.tickets-link{background-color:#da1f2f;color:#fff;display:inline-block;font-size:26px}.tickets-link a{box-sizing:border-box;color:inherit;cursor:pointer;display:block;font-size:inherit;line-height:1;padding:20px;text-decoration:none}.tickets-link a:hover{background-color:#971521;transition:background .15s}.tickets-link a.emphasized{background-color:#8e181e}.tickets-link a.emphasized:hover{background-color:#781519}.tickets-link.full{display:block;text-align:center;width:100%}.slide{display:block!important}.slick-arrow{background-color:transparent;border:0;color:transparent;cursor:pointer;margin:0;outline:none;padding:0;position:absolute;top:50%;z-index:10}.slick-arrow.slick-next{border-right:6px solid #fff;right:50px;transform:translateX(-25%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.slick-arrow.slick-next,.slick-arrow.slick-prev{border-top:6px solid #fff;box-sizing:border-box;height:65px;width:65px}.slick-arrow.slick-prev{border-left:6px solid #fff;left:50px;transform:translateX(-25%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media (max-width:800px){.slick-arrow.slick-next{border-right:6px solid #fff;right:20px;transform:translateX(-25%) rotate(45deg);transform:translateY(-50%) rotate(45deg) scale(.5)}.slick-arrow.slick-next,.slick-arrow.slick-prev{border-top:6px solid #fff;box-sizing:border-box;height:65px;width:65px}.slick-arrow.slick-prev{border-left:6px solid #fff;left:20px;transform:translateX(-25%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg) scale(.5)}}.slick-arrow.slick-disabled{opacity:.5}.slick-dots{align-items:center;bottom:45px;display:flex;flex-direction:row;gap:6px;left:50%;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.slick-dots>li{list-style:none}.slick-dots li button{background-color:transparent;background-color:#fff;border:0;color:transparent;cursor:pointer;height:8px;line-height:1;margin:0;outline:none;overflow:hidden;padding:0;width:8px}.slick-dots li.slick-active button{background-color:hsla(0,0%,100%,.5)}body.pswp__open{margin:0;overflow-x:hidden;position:relative}.apple_ios .slick-initialized .draggable,.apple_ios .slick-initialized .slick-list,.apple_ios .slick-slide .draggable,.apple_ios .slick-slide .slick-list{opacity:1;transform:scaleX(1);transition:transform 0s ease 0s,opacity .15s ease 0s}body.pswp__open.apple_ios .slick-initialized,body.pswp__open.apple_ios .slick-slide{overflow:hidden!important;position:relative!important}body.pswp__open.apple_ios .slick-initialized .draggable,body.pswp__open.apple_ios .slick-initialized .slick-list,body.pswp__open.apple_ios .slick-slide .draggable,body.pswp__open.apple_ios .slick-slide .slick-list{opacity:0;transform:scaleX(0)!important;transition:transform 0s ease .15s,opacity .15s ease .15s}.pswp,.pswp .pswp__container,.pswp .pswp__zoom-wrap{height:100%;touch-action:auto!important;width:100%}.pswp--zoom-allowed .pswp__img{cursor:default!important}.pswp__top-bar{position:fixed}.pswp{max-width:100vw;overflow-x:hidden!important;top:0}.pswp .pswp__item,.pswp .pswp__scroll-wrap{overflow:visible}.pswp .pswp__scroll-wrap{height:100vh}.pswp__button{visibility:visible}.pswp__button:focus{outline:none}.pswp:not(.pswp--fs) iframe{background:transparent;border:none;display:block;height:100%;max-height:calc(100vh - 120px);width:100%}.pswp__iframe-container{margin:0 auto;max-width:calc(100vw - 120px);position:relative}.pswp__iframe-container iframe,.pswp__iframe-container:after{opacity:0;transition:opacity .15s}.pswp__iframe-container:before{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;display:inline-block;height:50px;left:50%;margin:0;padding:0;position:absolute;top:50%;width:50px}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.pswp__iframe-container.loaded{background-color:transparent}.pswp__iframe-container.loaded:before{display:none}.pswp__iframe-container.loaded iframe,.pswp__iframe-container.loaded:after{opacity:1}.pswp__iframe-container.page-wrapper{box-sizing:border-box;margin-top:60px;max-width:1300px;padding-top:60px;position:relative;width:90%!important}.pswp__iframe-container.page-wrapper:after{background-color:#da1f2f;border:0;box-sizing:border-box;color:#fff;content:"";content:var(--lightbox-iframe-title);display:block;font-size:20px;height:60px;margin:0;overflow:hidden;padding:20px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.pswp__iframe-container.page-wrapper iframe{max-height:calc(100vh - 180px)}.pswp__iframe-container.video-wrapper iframe{height:50.625vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw}.pswp__slide-wrapper{left:50%;max-height:calc(100vh - 120px);max-width:calc(100vw - 60px);position:absolute;position:relative;top:50vh;transform:translate(-50%,-50%)}.pswp__slide-wrapper .pswp__img{max-height:calc(100vh - 180px);max-width:calc(100vw - 120px)}.two-col ._desktop{display:flex;width:100%}.two-col ._desktop>.left,.two-col ._desktop>.right{width:50%}.two-col ._desktop .image-space{height:500px;position:relative;width:100%}.two-col ._desktop .image-space .image-wrapper{left:0;position:absolute;right:0}.two-col ._desktop .with-space{padding:0 50px}.two-col ._desktop.first-section{padding-bottom:120px}.two-col ._desktop.first-section .image-space{background-color:#da1f2f}.two-col ._desktop.first-section .image-space .image-wrapper{top:0}.two-col ._desktop.second-section .image-space .image-wrapper{bottom:0}.two-col ._desktop.second-section .right.copy{box-sizing:border-box;padding-left:25px}.two-col ._desktop.second-section>.right{padding-top:100px}.two-col ._desktop.third-section .image-space{margin:0 auto}.two-col ._desktop.third-section .image-space .image-wrapper{bottom:80px}.two-col ._desktop.forth-section .left{align-self:flex-end;box-sizing:border-box;padding-left:50px}.two-col ._desktop.forth-section .right{padding-bottom:100px}.two-col ._desktop.fifth-section>.left{box-sizing:border-box;padding-left:50px}.two-col ._desktop.fifth-section>.right{align-self:flex-end}.two-col ._desktop.fifth-section .image-space .image-wrapper{bottom:0}.two-col ._desktop.fifth-section p{font-size:16px}.two-col ._desktop.fifth-section p+p{margin:10px 0}.two-col ._desktop .image-wrapper{overflow:hidden;position:relative;width:100%}.two-col ._desktop .image-wrapper img{left:50%;min-width:55%;position:relative;transform:translateX(-50%)}@media (min-width:1421px){.two-col{display:flex;width:100%}.two-col>.left,.two-col>.right{width:50%}.two-col .image-space{height:500px;position:relative;width:100%}.two-col .image-space .image-wrapper{left:0;position:absolute;right:0}.two-col .with-space{padding:0 50px}.two-col.first-section{padding-bottom:120px}.two-col.first-section .image-space{background-color:#da1f2f}.two-col.first-section .image-space .image-wrapper{top:0}.two-col.second-section .image-space .image-wrapper{bottom:0}.two-col.second-section .right.copy{box-sizing:border-box;padding-left:25px}.two-col.second-section>.right{padding-top:100px}.two-col.third-section .image-space{margin:0 auto}.two-col.third-section .image-space .image-wrapper{bottom:80px}.two-col.forth-section .left{align-self:flex-end;box-sizing:border-box;padding-left:50px}.two-col.forth-section .right{padding-bottom:100px}.two-col.fifth-section>.left{box-sizing:border-box;padding-left:50px}.two-col.fifth-section>.right{align-self:flex-end}.two-col.fifth-section .image-space .image-wrapper{bottom:0}.two-col.fifth-section p{font-size:16px}.two-col.fifth-section p+p{margin:10px 0}.two-col .image-wrapper{overflow:hidden;position:relative;width:100%}.two-col .image-wrapper img{left:50%;min-width:55%;position:relative;transform:translateX(-50%)}.two-col .copy{font-size:18px}.two-col .copy+.copy{margin-top:80px}.two-col .intro.small{font-size:28px}.two-col .intro.big{font-size:60px}.two-col.fifth-section>.left{width:60%}.two-col.fifth-section>.left .left{width:360px}.two-col.fifth-section>.left .right{width:calc(100% - 360px)}.two-col.fifth-section>.right{width:40%}}@media (min-width:851px) and (max-width:1420px){.two-col{display:flex;width:100%}.two-col>.left,.two-col>.right{width:50%}.two-col .image-space{height:500px;position:relative;width:100%}.two-col .image-space .image-wrapper{left:0;position:absolute;right:0}.two-col .with-space{padding:0 50px}.two-col.first-section{padding-bottom:120px}.two-col.first-section .image-space{background-color:#da1f2f}.two-col.first-section .image-space .image-wrapper{top:0}.two-col.second-section .image-space .image-wrapper{bottom:0}.two-col.second-section .right.copy{box-sizing:border-box;padding-left:25px}.two-col.second-section>.right{padding-top:100px}.two-col.third-section .image-space{margin:0 auto}.two-col.third-section .image-space .image-wrapper{bottom:80px}.two-col.forth-section .left{align-self:flex-end;box-sizing:border-box;padding-left:50px}.two-col.forth-section .right{padding-bottom:100px}.two-col.fifth-section>.left{box-sizing:border-box;padding-left:50px}.two-col.fifth-section>.right{align-self:flex-end}.two-col.fifth-section .image-space .image-wrapper{bottom:0}.two-col.fifth-section p{font-size:16px}.two-col.fifth-section p+p{margin:10px 0}.two-col .image-wrapper{overflow:hidden;position:relative;width:100%}.two-col .image-wrapper img{left:50%;min-width:55%;position:relative;transform:translateX(-50%)}.two-col .copy{font-size:14px}.two-col .copy+.copy{margin-top:30px}.two-col .intro.small{font-size:18px}.two-col .intro.big{font-size:36px}.two-col.fifth-section>.left{width:70%}.two-col.fifth-section>.left .left{width:250px}.two-col.fifth-section>.left .right{width:calc(100% - 250px)}.two-col.fifth-section>.right{width:30%}}@media (max-width:850px){.two-col .left{padding:0 50px 20px}.two-col .copy{font-size:16px}.two-col .copy+.copy{margin-top:30px}.two-col .intro.small{font-size:22px}.two-col .intro.big{font-size:40px}.two-col img{width:100%}.two-col.second-section .left .two-col .left{display:none}.two-col.second-section .left .two-col .right{padding-top:20px}.two-col.second-section>.right{padding:20px 50px}.two-col.third-section img{display:none}.two-col.forth-section .left{padding-bottom:0}.two-col.forth-section .right{padding:20px 50px}.two-col.fifth-section .two-col .left{padding:0}.two-col.fifth-section .two-col .right{padding-top:20px}}.two-col .with-space{box-sizing:border-box}.two-col .with-space.narrow-space{padding-right:15%}.two-col .copy p{margin-top:0}.two-col .copy p+p{margin-top:30px}.two-col .intro{font-weight:700}.two-col .intro.red{color:#da1f2f}.two-col img{display:block}.two-col.first-section>.left{background-color:#da1f2f;color:#fff}.two-col.second-section{color:#040506}.two-col.third-section .right{background-color:#da1f2f}.two-col.forth-section .right{background-color:#da1f2f;color:#fff}.header.home .socials{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}@media (min-width:1201px){.header.home .socials{margin-left:auto;margin-right:50px}}@media (min-width:601px) and (max-width:1200px){.header.home .socials{left:50%;position:absolute;top:-10px;transform:translateX(-50%) scale(.7)}}@media (max-width:600px){.header.home .socials{display:none}}.header.home .socials .facebook .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:0 0;height:50px;width:50px}.header.home .socials .instagram .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:0 -52px;height:50px;width:50px}.header.home .socials .tiktok .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:-104px 0;height:50px;width:50px}.header.home .socials .youtube .icon{background-image:url("../build/sprite.91d0d21435f9.png");background-position:0 -104px;height:50px;width:50px}.header.home .socials a{position:relative}.header.home .socials a:before{background-color:#040506;border:0;bottom:0;content:"";display:block;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}.header.home .socials a .icon{position:relative}.header.home .socials a:hover:before{opacity:.3;transition:opacity .15s}.accept-terms-banner{align-items:center;background-color:#da1f2f;bottom:0;box-shadow:-6px -4px 83px -14px #040506;box-sizing:border-box;color:#fff;display:flex;position:fixed;transition:opacity .15s,transform .15s;width:100%;z-index:200}.accept-terms-banner.accepted{opacity:0;transform:translateY(100%)}.accept-terms-banner .text{width:100%}.accept-terms-banner .text div+a,.accept-terms-banner .text div+div{margin-top:5px}.accept-terms-banner a{color:inherit;font-size:inherit}.accept-terms-banner .button-label{font-style:italic}.accept-terms-banner .button-container{position:relative}.accept-terms-banner .accept-terms-button{background:none;border:none;color:#fff;cursor:pointer;line-height:1}.accept-terms-banner .accept-terms-button:after{border:0;border-right:5px solid #fff;border-top:5px solid #fff;content:"";display:block;height:30px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg) scale(.85);width:30px}.accept-terms-banner ._wide_layout .text{box-sizing:border-box;max-width:calc(100% - 165px);padding-right:20px}.accept-terms-banner ._wide_layout .button-container{margin-left:auto}.accept-terms-banner ._wide_layout .accept-terms-button{padding:10px 30px 10px 10px}.accept-terms-banner ._narrow_layout{padding:25px}.accept-terms-banner ._narrow_layout .text{font-size:16px}.accept-terms-banner ._narrow_layout .accept-terms-button{box-sizing:border-box;font-size:22px;position:relative}.accept-terms-banner ._narrow_layout .accept-terms-button:after{transform:translateY(-50%) rotate(45deg) scale(.66)}@media (min-width:701px){.accept-terms-banner{flex-direction:row;padding:50px}.accept-terms-banner .text{box-sizing:border-box;max-width:calc(100% - 165px);padding-right:20px}.accept-terms-banner .button-container{margin-left:auto}.accept-terms-banner .accept-terms-button{padding:10px 30px 10px 10px}.accept-terms-banner .text{font-size:18px}.accept-terms-banner .accept-terms-button{font-size:32px}.accept-terms-banner .accept-terms-button:after{right:0;transform:translateY(-50%) rotate(45deg)}}@media (min-width:451px) and (max-width:700px){.accept-terms-banner{flex-direction:row;padding:25px}.accept-terms-banner .text{box-sizing:border-box;max-width:calc(100% - 165px);padding-right:20px}.accept-terms-banner .button-container{margin-left:auto}.accept-terms-banner .accept-terms-button{padding:10px 30px 10px 10px}.accept-terms-banner .text{font-size:16px}.accept-terms-banner .accept-terms-button{box-sizing:border-box;font-size:22px;position:relative}.accept-terms-banner .accept-terms-button:after{right:0;transform:translateY(-50%) rotate(45deg) scale(.66)}}@media (max-width:450px){.accept-terms-banner{flex-direction:column;padding:25px}.accept-terms-banner .text{font-size:16px}.accept-terms-banner .accept-terms-button{box-sizing:border-box;font-size:22px;position:relative}.accept-terms-banner .accept-terms-button:after{transform:translateY(-50%) rotate(45deg) scale(.66)}.accept-terms-banner .button-container{margin-bottom:-10px;margin-top:10px;text-align:center;width:100%}.accept-terms-banner .accept-terms-button{padding:10px}.accept-terms-banner .accept-terms-button:after{left:100%;right:auto}}.venue-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:left}@media (max-width:900px){.venue-list{align-items:center;flex-direction:column;text-align:center}}@media (min-width:901px){.venue-list .venue-address{flex-basis:320px}}.venue-address{font-size:22px}.venue-address .title{color:#da1f2f;font-weight:700}.venue-address a{color:inherit;font-size:inherit;text-decoration:none}.venue-address a:hover{text-decoration:underline}.calendar{background-color:#da1f2f}.calendar .month-container{box-sizing:border-box;padding-bottom:50px;padding-top:30px}@media (max-width:550px){.calendar .month-container{padding-bottom:30px}}.calendar .title{color:#fff}.calendar .main-title{font-size:30px}@media (max-width:801px){.calendar .main-title{font-size:22px;padding-bottom:40px;text-align:center}}.calendar .month-list-wrapper{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:400px;text-align:center}.calendar .month-list-wrapper .slick-prev{border-left:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box;height:30px;transform:translateX(-25%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:30px}.calendar .month-list-wrapper .slick-next{border-right:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box;height:30px;transform:translateX(-25%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:30px}.calendar .month-list-wrapper .slick-disabled{border-color:hsla(0,0%,100%,.5);transition:border-color .15s}.calendar .month-list-wrapper .slick-slide{transition:opacity .15s}.calendar .month-list-wrapper .slick-slide.slick-active{opacity:1}.calendar .month-list-wrapper .slick-slide:not(.slick-active){opacity:0}@media (max-width:550px){.calendar .month-list-wrapper .slick-prev{border-left:4px solid #fff;border-top:4px solid #fff;box-sizing:border-box;height:20px;transform:translateX(-25%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:20px}.calendar .month-list-wrapper .slick-next{border-right:4px solid #fff;border-top:4px solid #fff;box-sizing:border-box;height:20px;transform:translateX(-25%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:20px}}.calendar .month-list,.calendar .months{margin:0;padding:0}.calendar .month-list>li,.calendar .months>li{list-style:none}.calendar .month-list .month .title,.calendar .months .month .title{font-size:30px;text-align:center}@media (min-width:551px) and (max-width:801px){.calendar .month-list .month .title,.calendar .months .month .title{font-size:25px}}@media (max-width:550px){.calendar .month-list .month .title,.calendar .months .month .title{font-size:20px}}.calendar .days{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0}.calendar .days>li{list-style:none}@media (max-width:1250px){.calendar .days{flex-wrap:wrap;margin:0 auto;max-width:500px}}.calendar .days .day{--day-width:100%;background-color:#fff;box-sizing:border-box;color:#757575;padding-bottom:2%;padding-top:2%;position:relative;text-align:center;width:var(--day-width)}@media (max-width:1250px){.calendar .days .day{--day-width:14.28571%;padding-bottom:10px;padding-top:10px}}.calendar .days .day:before{border:0;bottom:0;content:"";display:block;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.calendar .days .day[data-has-plays=False]{color:hsla(0,0%,46%,.25)}.calendar .days .day[data-has-plays=False].today{background-color:#fff;color:rgba(218,31,47,.5)}.calendar .days .day[data-has-plays=True]{cursor:pointer}.calendar .days .day[data-has-plays=True] .line:before{background-color:#757575;border:0;border-radius:50%;bottom:10px;content:"";display:block;height:5px;left:50%;margin:0;opacity:0;padding:0;position:absolute;transform:translateX(-50%);width:5px}.calendar .days .day[data-has-plays=True]:hover{background-color:#d2d2d2;color:#fff;transition:background .15s,color .15s}.calendar .days .day[data-has-plays=True]:hover .line:before{background-color:#fff;transition:opacity .15s,background .15s}.calendar .days .day.today{color:#da1f2f}.calendar .days .day.today .line{background-color:#da1f2f}.calendar .days .day.active{background-color:#d2d2d2}.calendar .days .day.active .line:before{opacity:1}.calendar .days .day .label{font-size:20px;font-weight:400}.calendar .days .day .value{font-size:27px;font-weight:700}.calendar .days .day~.day{border-left:1px solid #757575}@media (max-width:1250px){.calendar .days .day{border-left-width:.5px!important;border:.5px solid #757575}.calendar .days .day.day-1{margin-left:calc(var(--weekday)*var(--day-width))}.calendar .days .day.last{margin-right:calc((6 - var(--weekday))*var(--day-width))}.calendar .days .day .label{font-size:13px}.calendar .days .day .value{font-size:24px;font-weight:400}}@media (max-width:550px){.calendar .days .day .value{font-size:22px}}@media (min-width:1251px){.calendar .days .separator{display:none}}@media (max-width:1250px){.calendar .days .separator{flex-basis:100%;height:0}}.calendar .filtered-dates{background-color:#fff;margin:0;padding:0}.calendar .filtered-dates>li{list-style:none}.calendar .filtered-dates .date:not(.active){display:none}.filtered-plays{margin:0;padding:0}.filtered-plays>li{list-style:none}.filtered-plays ._desktop .filtered-play-item{align-items:center;border-bottom:1px solid #757575;flex-direction:row;justify-content:flex-start}.filtered-plays ._desktop .event-date{min-width:120px}.filtered-plays ._desktop .play-title{width:25%}.filtered-plays ._desktop .notification,.filtered-plays ._desktop .tickets-link{margin-left:auto}.filtered-plays ._desktop .play-image a{display:block}.filtered-plays ._desktop .play-image a img{max-width:190px}.filtered-plays .filtered-play-item{display:flex}.filtered-plays .filtered-play-item .play-image img{display:block}.filtered-plays .filtered-play-item .play-image a{position:relative}.filtered-plays .filtered-play-item .play-image a:before{background-color:rgba(218,31,47,.5);border:0;bottom:0;content:"";display:block;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;z-index:10}.filtered-plays .filtered-play-item .play-image a:hover:before{opacity:1;transition:opacity .15s}.filtered-plays .filtered-play-item .play-title{font-weight:800;line-height:1}.filtered-plays .filtered-play-item .play-image a,.filtered-plays .filtered-play-item .play-title a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.filtered-plays .filtered-play-item .play-image a:hover,.filtered-plays .filtered-play-item .play-title a:hover{text-decoration:underline}.filtered-plays .filtered-play-item .location{font-size:24px}.filtered-plays .filtered-play-item .location .venue{line-height:1}.filtered-plays .filtered-play-item .start-time{margin-top:5px}.filtered-plays .filtered-play-item .notification{color:#da1f2f;font-size:20px;font-weight:700}@media (min-width:1451px){.filtered-plays .filtered-play-item{align-items:center;border-bottom:1px solid #757575;flex-direction:row;justify-content:flex-start}.filtered-plays .event-date{min-width:120px}.filtered-plays .play-title{width:25%}.filtered-plays .notification,.filtered-plays .tickets-link{margin-left:auto}.filtered-plays .play-image a{display:block}.filtered-plays .play-image a img{max-width:190px}.filtered-plays .filtered-play-item{gap:60px}.filtered-plays .event-date{font-size:24px}.filtered-plays .play-title{font-size:40px}}@media (min-width:901px) and (max-width:1450px){.filtered-plays .filtered-play-item{align-items:center;border-bottom:1px solid #757575;flex-direction:row;justify-content:flex-start}.filtered-plays .event-date{min-width:120px}.filtered-plays .play-title{width:25%}.filtered-plays .notification,.filtered-plays .tickets-link{margin-left:auto}.filtered-plays .play-image a{display:block}.filtered-plays .play-image a img{max-width:190px}.filtered-plays .filtered-play-item{gap:20px}.filtered-plays .event-date{font-size:18px}.filtered-plays .play-title{font-size:30px}}@media (max-width:900px){.filtered-plays .filtered-play-item{flex-direction:column;text-align:center}.filtered-plays .filtered-play-item+.filtered-play-item{border-top:2px solid #040506;box-sizing:border-box;padding-top:10px}.filtered-plays .play-image{margin:20px auto 0;order:0}.filtered-plays .play-image img{max-width:360px;width:100%}.filtered-plays .event-date{font-size:18px;margin-top:10px;order:1}.filtered-plays .play-title{font-size:28px;margin:10px 0;order:2}.filtered-plays .location{margin-bottom:20px;order:3}.filtered-plays .tickets-link{margin:0 auto 30px;max-width:250px;order:4}}@media (max-width:550px){.filtered-plays .play-title{font-size:24px}.filtered-plays .filtered-play-item .location{font-size:20px}.filtered-plays .tickets-link{font-size:22px}}.header-image{overflow:hidden;position:relative;width:100%}.header-image ._mobile_layout img{left:50%;position:relative;transform:translateX(-50%)}@media (min-width:601px){.header-image img{width:100%}}@media (max-width:600px){.header-image img{left:50%;max-height:250px;position:relative;transform:translateX(-50%)}}.header-image img{display:block}.header-image .tickets-link{bottom:85px;position:absolute;right:85px}.section.writer-director{margin-top:15px}.details-wrapper .tickets-link{margin-top:5px}.play-title-wrapper{box-sizing:border-box;display:flex;justify-content:space-between;overflow:hidden;position:relative;z-index:20}.play-title-wrapper ._wide_layout{align-items:flex-end;border-bottom:5px solid #da1f2f;flex-direction:row;margin-bottom:30px;margin-top:60px}.play-title-wrapper ._wide_layout .play-title{padding-right:40px}@media (min-width:1401px){.play-title-wrapper{align-items:flex-end;border-bottom:5px solid #da1f2f;flex-direction:row;margin-bottom:30px;margin-top:60px}.play-title-wrapper .play-title{font-size:80px;padding-right:40px}}@media (min-width:901px) and (max-width:1400px){.play-title-wrapper{align-items:flex-end;border-bottom:5px solid #da1f2f;flex-direction:row;margin-bottom:30px;margin-top:60px}.play-title-wrapper .play-title{font-size:50px;padding-right:40px}}@media (max-width:900px){.play-title-wrapper{flex-direction:column;margin-bottom:20px;margin-top:20px}.play-title-wrapper .play-title{border-bottom:5px solid #da1f2f;box-sizing:border-box;font-size:40px;padding-bottom:10px}}.play-title-wrapper .venue-wrapper{position:relative;white-space:nowrap;z-index:10}.play-title-wrapper .play-title{font-weight:800;line-height:1;margin-bottom:20px;margin-top:20px}.venue-wrapper{background-color:#da1f2f;box-sizing:border-box;color:#fff;display:inline-block;font-weight:800;line-height:1.1}.venue-wrapper ._wide_layout{padding:20px 40px}.venue-wrapper ._wide_layout:before{border:0;border-bottom:120px solid #971521;border-left:120px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}@media (min-width:1401px){.venue-wrapper{padding:20px 40px}.venue-wrapper:before{border:0;border-bottom:120px solid #971521;border-left:120px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.venue-wrapper .venue{font-size:30px}.venue-wrapper .location{font-size:40px}}@media (min-width:901px) and (max-width:1400px){.venue-wrapper{padding:20px 40px}.venue-wrapper:before{border:0;border-bottom:120px solid #971521;border-left:120px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.venue-wrapper .venue{font-size:20px}.venue-wrapper .location{font-size:30px}}@media (max-width:900px){.venue-wrapper{padding:10px}.venue-wrapper .venue{font-size:18px}.venue-wrapper .location{font-size:25px}.venue-wrapper:before{display:none}}.writer-director{font-size:26px}.writer-director label{font-weight:800}@media (max-width:600px){.writer-director{font-size:21px}}.description{font-size:18px}.details{display:flex;gap:2px}@media (min-width:901px){.details{flex-direction:row}.details .detail{padding:25px 50px}}@media (min-width:501px) and (max-width:900px){.details{flex-direction:column}.details .detail{padding:25px 50px}}@media (max-width:500px){.details{flex-direction:column}.details .detail{padding:15px 25px}.details .icons{flex-wrap:wrap}}.details .detail{background-color:#da1f2f;box-sizing:border-box;color:#fff;width:100%}.details .detail .icon{display:block;margin-bottom:25px;max-height:34px}.details .detail .icons{display:flex;gap:15px;margin-bottom:25px}.details .detail .attribute,.details .detail .title{font-size:20px}.details .detail>.title{margin-bottom:10px}.details .detail .duration{margin-bottom:20px}.details .detail .duration span{font-weight:800}.details .detail .duration span+span{font-weight:400}.details .detail.calendar .week-container+.week-container,.details .detail.calendar .week-range-container+.week-range-container{margin-top:10px}.details .detail.calendar .content{font-size:28px;line-height:1}.details .detail.calendar .content .title{font-weight:200}.details .detail.calendar ul{margin:0;padding:0}.details .detail.calendar ul>li{list-style:none}.details .detail.calendar ul li{margin-top:3px}.details .detail.calendar ul li:only-child{margin-top:0}@media (max-width:600px){.details .detail .duration,.details .detail .icon,.details .detail .icons{margin-bottom:10px}.details .detail.calendar .content{font-size:22px}}.participants .participant{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:20px;gap:5px;justify-content:flex-start}.participants .participant .title{font-weight:800}.participants .participant+.participant{margin-top:5px}.cast{display:flex;flex-wrap:wrap}.cast ._wide{gap:50px}.cast ._wide .image-wrapper .default{height:475px;width:475px}.cast ._wide .image-wrapper .default:before{border:0;border-bottom:475px solid #971521;border-left:475px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.cast ._wide .content{padding:40px 20px 50px}.cast ._wide .content .name{font-size:26px}.cast ._wide .content .title{font-size:20px}@media (min-width:1751px){.cast{gap:50px}.cast .image-wrapper .default{height:475px;width:475px}.cast .image-wrapper .default:before{border:0;border-bottom:475px solid #971521;border-left:475px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.cast .content{padding:40px 20px 50px}.cast .content .name{font-size:26px}.cast .content .title{font-size:20px}.cast .cast-member{width:calc(20% - 40px)}}@media (min-width:1001px) and (max-width:1750px){.cast{gap:50px}.cast .image-wrapper .default{height:475px;width:475px}.cast .image-wrapper .default:before{border:0;border-bottom:475px solid #971521;border-left:475px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.cast .content{padding:40px 20px 50px}.cast .content .name{font-size:26px}.cast .content .title{font-size:20px}.cast .cast-member{width:calc(25% - 37.5px)}}@media (min-width:701px) and (max-width:1000px){.cast{gap:50px}.cast .image-wrapper .default{height:475px;width:475px}.cast .image-wrapper .default:before{border:0;border-bottom:475px solid #971521;border-left:475px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.cast .content{padding:40px 20px 50px}.cast .content .name{font-size:26px}.cast .content .title{font-size:20px}.cast .cast-member{width:calc(50% - 25px)}}@media (max-width:700px){.cast{gap:10px}.cast .cast-member{width:calc(50% - 5px)}.cast img{max-width:320px}.cast .image-wrapper .default{height:320px;width:100%}.cast .image-wrapper .default:before{border:0;border-bottom:320px solid #971521;border-left:320px solid transparent;content:"";display:block;height:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:0}.cast .content{padding:15px 15px 40px;width:100%}.cast .content .name{font-size:16px}.cast .content .title{font-size:14px}}.cast .cast-member .image-wrapper{overflow:hidden}.cast .cast-member .image-wrapper .default{background-color:#da1f2f;display:block;position:relative}.cast .cast-member .image-wrapper .default:before{left:0;top:0}.cast .cast-member .image-wrapper img{display:block;left:50%;position:relative;transform:translateX(-50%)}.cast .cast-member .content{background-color:#da1f2f;box-sizing:border-box;color:#fff;height:180px;position:relative}.cast .cast-member .content .name{font-weight:800;line-height:1;min-height:2em}.cast .cast-member .content .title{line-height:1;margin-top:5px}.cast .cast-member .content:before{border:0;border-bottom:40px solid #971521;border-left:40px solid transparent;bottom:0;content:"";display:block;height:0;left:auto;margin:0;padding:0;position:absolute;right:100%;right:0;top:0;top:auto;transform:rotate(180deg);width:0}.cast .lightbox{bottom:15px;position:absolute}.cast .more{color:#fff;display:inline-block}.cast .more:hover{cursor:pointer;text-decoration:underline}.gallery{align-items:center;display:flex;flex-direction:row}.gallery:not(.slick-initialized){flex-wrap:wrap}@media (min-width:1920px){.gallery:not(.slick-initialized) .gallery-item{flex-basis:20%}}@media (min-width:1201px) and (max-width:1920px){.gallery:not(.slick-initialized) .gallery-item{flex-basis:20%}}@media (min-width:801px) and (max-width:1200px){.gallery:not(.slick-initialized) .gallery-item{flex-basis:25%}}@media (min-width:601px) and (max-width:800px){.gallery:not(.slick-initialized) .gallery-item{flex-basis:33.33333%}}@media (max-width:600px){.gallery:not(.slick-initialized) .gallery-item{flex-basis:50%}}.gallery .gallery-item{overflow:hidden;position:relative}.gallery .gallery-item img{display:block;width:100%}.gallery .gallery-item:before{background-color:rgba(4,5,6,.33);border:0;bottom:0;content:"";display:block;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;z-index:10}.gallery .gallery-item:hover{cursor:pointer}.gallery .gallery-item:hover:before{opacity:1;transition:opacity .15s}.gallery .gallery-item:hover .video-icon{transform:translate(-50%,-50%) scale(3);transition:transform .15s}.gallery .video-gallery-item:after{border:0;content:"";display:block;margin:0;padding:100% 0 0}.gallery .video-gallery-item .thumbnail-container{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.gallery .video-gallery-item .video-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2);z-index:20}@media (min-width:1151px){.review-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.review-list .review{box-sizing:border-box;width:20%}}@media (min-width:701px) and (max-width:1150px){.review-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.review-list .review{box-sizing:border-box;margin-top:30px;width:33%}}@media (max-width:700px){.review-list .review{width:100%}.review-list .review+.review{margin-top:30px}}.review-list .review{font-size:22px}.review-list .review .author{color:#da1f2f;margin-top:10px}.review-list .review .publication-date{color:#da1f2f;font-size:18px}.review-list .review .more{background-color:#da1f2f;color:#fff;display:inline-block;margin-top:10px;padding:5px 10px}.review-list .review .more:hover{background-color:#ad1925;cursor:pointer;transition:background .15s}.pswp__content-container{box-sizing:border-box;margin:0 auto;max-height:80vh;max-width:800px;padding:20px;width:100%}@media (min-width:901px){.pswp__content-container{margin-top:200px}}.pswp__content-container .lightbox-content{background-color:#fff;font-size:22px;padding:20px}.pswp__content-container .lightbox-content.lightbox-review .author{color:#da1f2f;margin-top:25px}.pswp__content-container .lightbox-content.lightbox-review .publication-date{color:#da1f2f;font-size:18px}.play-list .section{margin-top:0}.play-list .message{font-size:22px;margin:40px auto;text-align:center;width:100%}.play-list ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.play-list ul>li{list-style:none}@media (min-width:1921px){.play-list ul li.play-item{width:20%}}@media (min-width:1601px) and (max-width:1920px){.play-list ul li.play-item{width:25%}}@media (min-width:1001px) and (max-width:1600px){.play-list ul li.play-item{width:33.33333%}}@media (min-width:701px) and (max-width:1000px){.play-list ul li.play-item{width:50%}}@media (max-width:700px){.play-list ul li.play-item{width:100%}}.play-list ul li.play-item a{color:#fff;display:block;font-size:inherit;position:relative;text-decoration:none}.play-list ul li.play-item a:hover .play-image:before{opacity:1;transition:opacity .15s}.play-list ul li.play-item a:hover .director,.play-list ul li.play-item a:hover .playwright{overflow:inherit;text-overflow:inherit;transition:all .15s;white-space:normal}.play-list ul li.play-item .play-image:before{background-color:rgba(218,31,47,.5);opacity:0;z-index:10}.play-list ul li.play-item .play-image:after,.play-list ul li.play-item .play-image:before{border:0;bottom:0;content:"";display:block;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.play-list ul li.play-item .play-image:after{background:linear-gradient(transparent,rgba(4,5,6,.33));z-index:5}.play-list ul li.play-item .play-image img{display:block;width:100%}.play-list ul li.play-item .play-content{align-items:flex-start;bottom:40px;display:flex;flex-direction:column;gap:10px;left:40px;line-height:1;position:absolute;right:40px;z-index:20}@media (max-width:550px){.play-list ul li.play-item .play-content{bottom:4%;left:4%;right:4%}}.play-list ul li.play-item .play-content .play-title{font-size:40px;font-weight:800}.play-list ul li.play-item .play-content .playwright-director-wrapper{width:100%}.play-list ul li.play-item .play-content .director,.play-list ul li.play-item .play-content .playwright{font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-list ul li.play-item .play-content .director label,.play-list ul li.play-item .play-content .playwright label{display:block;font-size:14px;font-weight:800}.play-list ul li.play-item .play-content .director+.director,.play-list ul li.play-item .play-content .director+.playwright,.play-list ul li.play-item .play-content .playwright+.director,.play-list ul li.play-item .play-content .playwright+.playwright{margin-top:5px}.play-list ul li.play-item .play-content .venue{background-color:#da1f2f;box-sizing:border-box;color:#fff;font-size:18px;padding:5px}.play-list ul li.play-item .play-content .dates{font-size:30px}.play-list .main-button{display:block;margin:25px auto;max-width:180px;text-align:center}.home-slideshow{background-color:#040506;min-height:56.25vw;position:relative}.home-slideshow .slide{overflow:hidden;position:relative}.home-slideshow .slide .slide-image img{display:block;left:50%;min-height:600px;position:relative;transform:translateX(-50%)}.home-slideshow .slide .slide-image img.mobile{display:none}.home-slideshow .slide .slide-image.with-overlay:after{background-color:rgba(4,5,6,.15);border:0;bottom:0;content:"";display:block;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.home-slideshow .slide .slide-content{color:#fff;position:absolute}.home-slideshow .slide .slide-content .slide-title{font-weight:800;line-height:1}.home-slideshow .slide .slide-content .slide-title a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.home-slideshow .slide .slide-content .slide-subtitle{line-height:1;margin-top:10px}.home-slideshow ._desktop_layout .slick-dots{bottom:20px}.home-slideshow ._desktop_layout .slide-link{margin-top:20px}.home-slideshow ._tablet_layout .slide-content{bottom:60px;left:70px;right:70px}.home-slideshow ._mobile_layout .slide-image{overflow:hidden;width:100%}.home-slideshow ._mobile_layout .slide-image img{left:50%;max-height:710px;position:relative;transform:translateX(-50%)}@media (min-width:1301px){.home-slideshow .slick-dots{bottom:20px}.home-slideshow .slide-link{margin-top:20px}.home-slideshow .slide-image img{width:100%}.home-slideshow .slide-title{font-size:80px}.home-slideshow .slide-subtitle{font-size:35px}.home-slideshow .slide-content{bottom:75px;left:140px;right:140px}.home-slideshow .slide-content.with-promo{right:400px}.home-slideshow .slide-promo{font-size:35px}.home-slideshow .slide-promo .content .title{max-width:200px}.home-slideshow .slide-promo .content .title .price{font-size:80px}.home-slideshow .slide-promo .content .subtitle{margin-top:20px;max-width:300px}}@media (min-width:801px) and (max-width:1300px){.home-slideshow .slick-dots{bottom:20px}.home-slideshow .slide-link{margin-top:20px}.home-slideshow .slide-content{bottom:60px;left:70px;right:70px}.home-slideshow .slide-image{overflow:hidden;width:100%}.home-slideshow .slide-image img{left:50%;max-height:710px;position:relative;transform:translateX(-50%)}.home-slideshow .slide-title{font-size:45px}.home-slideshow .slide-subtitle{font-size:25px}.home-slideshow .slide-content.with-promo{right:260px}.home-slideshow .slide-promo{font-size:20px}.home-slideshow .slide-promo .content .title{max-width:100px}.home-slideshow .slide-promo .content .title .price{font-size:30px}.home-slideshow .slide-promo .content .subtitle{margin-top:10px;max-width:155px}}@media (min-width:551px) and (max-width:800px){.home-slideshow .slick-dots{bottom:20px}.home-slideshow .slide-link{margin-top:20px}.home-slideshow .slide-content{bottom:60px;left:70px;right:70px}.home-slideshow .slide-image{overflow:hidden;width:100%}.home-slideshow .slide-image img{left:50%;max-height:710px;position:relative;transform:translateX(-50%)}.home-slideshow .slide-title{font-size:35px}.home-slideshow .slide-subtitle{font-size:20px}.home-slideshow .slide-content.with-promo{right:200px}.home-slideshow .slide-promo{font-size:15px}.home-slideshow .slide-promo .content .title .price{font-size:24px;max-width:85px}.home-slideshow .slide-promo .content .title .title-container{font-size:18px;max-width:90px}.home-slideshow .slide-promo .content .subtitle{margin-top:5px;max-width:115px}}@media (min-width:441px) and (max-width:550px){.home-slideshow .slide-image img.mobile{max-height:100%;width:100%}}@media (max-width:550px){.home-slideshow .slide-image{overflow:hidden;width:100%}.home-slideshow .slide-image img{left:50%;max-height:710px;position:relative;transform:translateX(-50%)}.home-slideshow .slide-title{font-size:26px}.home-slideshow .slide-subtitle{font-size:16px}.home-slideshow .slide-content{bottom:40px;left:35px;right:35px}.home-slideshow .slide-content.with-promo{bottom:80px}.home-slideshow .slide-image img.mobile{display:block!important}.home-slideshow .slide-image img:not(.mobile){display:none}.home-slideshow .slide-link{margin-top:10px}.home-slideshow .slide-link a{font-size:18px;padding:15px 20px}.home-slideshow .slide-promo{font-size:15px}.home-slideshow .slide-promo .content{box-sizing:border-box;display:flex;flex-direction:row;gap:5px;justify-content:center;padding-bottom:35px}.home-slideshow .slide-promo .content .title .price{font-size:20px}.home-slideshow .slide-promo .content .subtitle,.home-slideshow .slide-promo .content .title .title-container{font-size:18px}.home-slideshow .slick-dots{bottom:10px}}.slide-promo{box-sizing:border-box;line-height:1;position:absolute}@media (min-width:551px){.slide-promo{bottom:0;right:0;text-align:right}.slide-promo:before{background-color:#b92027;border:0;border-left:6px solid #fff;bottom:0;content:"";display:block;height:calc(200% + 150px);margin:0;padding:0;position:absolute;right:0;transform:translate(50%,50%) rotate(45deg);transition:all .3s;width:calc(200% + 45px);z-index:10}.slide-promo .content{align-items:flex-end;flex-direction:column;padding:30px}.slide-promo .content .subtitle,.slide-promo .content .title{align-items:flex-end}.slide-promo .content .title{flex-direction:column}.slide-promo .content .title .price{max-width:75%}}@media (max-width:550px){.slide-promo{bottom:0;left:0;right:0}.slide-promo .content{background-color:rgba(185,32,39,.65);flex-direction:column;padding:10px 35px}.slide-promo .title{flex-direction:row;gap:5px}}.slide-promo .title{font-weight:800}.slide-promo .content{box-sizing:border-box;display:flex;overflow:hidden;position:relative;z-index:20}.slide-promo .content .subtitle,.slide-promo .content .title{color:#fff}.slide-promo .content .title{display:flex}.slide-promo .content .price{line-height:1}@media (min-width:901px){.contact .map img{width:100%}}@media (max-width:900px){.contact .map{overflow:hidden}.contact .map img{left:50%;max-height:400px;position:relative;transform:translateX(-50%)}}.contact .contact-form-container{background-color:#b92027;padding:40px 0}.contact .contact-form-container .description{color:#fff;font-size:21px}.contact a{color:inherit;font-size:inherit}.contact form{margin:40px auto 0;max-width:800px}.contact form .field{position:relative}.contact form .field+.field{margin-top:30px}.contact form .field .errorlist{color:#fff;left:0;margin:0;padding:0;position:absolute;top:calc(100% + 2px)}.contact form .field .errorlist>li{list-style:none}.contact form label{color:#fff;font-size:26px;font-weight:700}.contact form input,.contact form textarea{color:#040506;font-size:20px}.contact form textarea{box-sizing:border-box;padding:20px;resize:none;width:100%}.contact form button{background-color:#da1f2f;border:none;color:#fff;display:block;font-size:22px;margin:30px auto 0;padding:20px 40px;transition:background-color .15s}.contact form button:hover{background-color:#ad1925;cursor:pointer}.contact .map,.contact .map img{display:block}.error-page{background-color:#da1f2f;box-sizing:border-box;color:#fff;min-height:100vh;padding:50px 20px;text-align:center;width:100%}@media (min-width:1001px){.error-page .status-code{font-size:150px}.error-page .reason{font-size:80px}.error-page .description{font-size:40px}}@media (max-width:1000px){.error-page .status-code{font-size:80px}.error-page .reason{font-size:30px}.error-page .description{font-size:20px}}.error-page .logo-wrapper{box-sizing:border-box;display:block;margin:0 auto;max-width:320px;padding:20px;width:100%}.error-page .logo-wrapper img{display:block;width:100%}.error-page p{margin:0}.error-page .status-code{font-weight:700;margin-top:80px}.error-page .reason{margin-bottom:50px}.error-page .link{background-color:#da1f2f;border:3px solid #fff;box-sizing:border-box;color:#fff;display:block;font-size:20px;margin:40px auto 0;max-width:320px;padding:15px 20px;text-decoration:none;width:100%}.terms{font-size:18px;margin-top:30px}.terms p{margin:0}.terms p+p{margin-top:10px}.terms h3{font-size:20px;margin-bottom:5px;margin-top:30px}.terms h3+p{margin-top:5px}