.theme-theatre{--primary: #ff2a00;--primary-light: #F49282;--secondary: #ffffff;--background: #F3EFE6;--primary0: #CC3000;--primary1: #FE3D01;--primary2: #F5D4C4;--primary3: #F4DDCF;--primary4: #F3EBE1}.theme-account{--primary: #ff2a00;--primary-light: #F49282;--secondary: #ffffff;--background: #f7f7f7;--primary0: #000000;--primary1: #353548;--primary2: #E1E1E4;--primary3: #EBEBED;--primary4: #FBFBFB}.theme-exhibitions{--primary: #002fa6;--primary-light: #6F89C8;--secondary: #fff;--background: #e8e8e8;--primary0: #031C5D;--primary1: #002fa6;--primary2: #C5CCDE;--primary3: #D1D5E1;--primary4: #E3E4E7}.theme-theatre{--primaryrgb: 255, 204, 63;--secondaryrgb: 22, 22, 29}.theme-exhibitions{--primaryrgb: 0, 47. 166;--secondaryrgb: 255, 255, 255}.font-arial{font-family:"arial";letter-spacing:1px}.font-arial-large{font-weight:normal;font-size:14px;line-height:20px;letter-spacing:1px}.font-arial-medium{font-size:12px;letter-spacing:.8px;font-weight:400}.font-arial-small{font-size:10px;letter-spacing:1px}.font-arial-uppercase{font-size:10px;text-transform:uppercase}.font-arial-italic{font-style:italic;font-size:10px}*,*:before,*:after{box-sizing:inherit}body,html{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;max-width:1440px;margin:0 auto !important;-webkit-text-size-adjust:100%;background:var(--background)}body{width:100%;max-width:1200px;margin:0 auto}main{min-height:50vh}@media screen and (max-width: 968px){main{padding:0 10px}}::-moz-selection{color:#fff;background:var(--primary1)}::selection{color:#fff;background:var(--primary1)}a{text-decoration:none}hr{height:1px;width:100px;background:#fff;border:0;margin:19px 0 40px 0px}ul{padding:0}ul li{list-style:none;padding:0;position:relative;cursor:pointer}.hide{display:none}.admin-numbers{font-family:arial;font-size:10px;position:fixed;padding:10px;background:#002fa6;top:80px;right:10px;color:#fff;border:1px solid;text-transform:uppercase}.marquee{--gap: 1rem;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}.marquee span{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);animation:scroll 400s linear infinite}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee:hover .marquee span{animation-play-state:paused}.add-padding{padding-top:230px}html.free-only .paid{display:none}.button-solid.red{background:#ff2a00;border:1px solid #ff2a00}.button-solid.blue{background:#002fa6;border:1px #002fa6}.button-outline.red{border:1px solid #ff2a00}.button-outline.red a{color:#ff2a00}.button-outline.blue{border:1px solid #002fa6}.button-outline.blue a{color:#002fa6}.circle-indicator{height:6px;width:6px;border-radius:10px;background:#002fa6;position:absolute;top:4px;right:4px}@media screen and (max-width: 968px){.circle-indicator{top:-21px;right:12px}}.circle-logo{height:10px;width:10px;border-radius:10px;background:var(--primary1);margin-right:10px}.circle-theatre{background:#fe3d01}.no-saved{width:100%;margin:0 auto;padding:160px 40px;border:1px solid var(--primary2);background:var(--primary3);text-align:center;font-size:12px;font-family:arial;letter-spacing:1px;border-radius:4px}@media screen and (max-width: 968px){.no-saved{padding:20px}}@media screen and (max-width: 968px){.no-saved .button-solid{margin:10px 0}}.toast-stack{position:fixed;bottom:20px;left:50%;transform:translateX(-100px);display:flex;flex-direction:column;gap:8px;z-index:9999;pointer-events:none;text-align:center}.toast{background:var(--primary1);color:#fff;padding:10px 16px;font-size:10px;font-family:arial;letter-spacing:1px;text-transform:uppercase;transform:translateY(100px);transition:transform .3s ease,opacity .3s ease;width:240px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;text-align:center}.toast.is-visible{transform:translateY(0)}.admin-panel{position:fixed;bottom:20px;left:20px;padding:20px;font-family:arial;font-size:10px;letter-spacing:1px;line-height:12px}@media screen and (max-width: 968px){.hide-mobile{display:none !important}}a{cursor:pointer;color:var(--primary1)}a:hover{color:var(--primary0)}.events{margin-top:100px}.events.home-page{margin-top:40px}.theatre.home-page{margin-top:40px}.page-title{margin:40px 0 20px 0;color:var(--primary1)}@media screen and (max-width: 968px){.page-title{margin:80px 0 40px 0;text-align:center}}svg{cursor:pointer}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}button{cursor:pointer}.button{display:inline-flex;justify-content:space-between;gap:20px;padding:6px 10px;border-radius:4px;cursor:pointer;align-items:center}.button.button-solid{background:var(--primary1);border:1px solid var(--primary1);color:#fff}.button.button-solid a{color:#fff}.button.button-solid svg{stroke:#fff}.button.button-solid:hover{background:var(--primary0)}@media screen and (max-width: 968px){.button.button-solid{display:inline-block;width:100%;text-align:center}}.button.button-outline{border:1px solid var(--primary2);color:var(--primary1)}.button.button-outline a{color:var(--primary1)}.button.button-outline:hover{background:var(--primary3)}.button.button-wide{display:flex;justify-content:space-between;width:100%}.button.button-wide svg{stroke:var(--primary1)}.button.button-large{padding:11px 10px}.button-solid.solid-blue{background:#002fa6;border:1px solid #002fa6}.button-solid.solid-blue:hover{background:#031c5d;border:1px solid #031c5d}.button-solid.solid-orange{background:#fe3d01;border:1px solid #fe3d01}.button-solid.solid-orange:hover{background:#cc3000;border:1px solid #cc3000}header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:40px 0 20px 0;color:var(--secondary)}@media screen and (max-width: 968px){header{padding:140px 20px 120px 20px}}.top-bar{max-width:1200px;width:100%;position:fixed;top:0;display:flex;justify-content:space-between;background:var(--background);border-bottom:1px solid var(--primary2);z-index:100}.top-bar a{color:var(--primary1)}@media screen and (max-width: 968px){.top-bar{width:100%;padding:10px}}.top-logo{display:flex;align-items:center;text-transform:uppercase;letter-spacing:2px}.top-logo a{color:var(--primary1)}.top-menu{height:39px;display:flex;align-items:center}@media screen and (max-width: 968px){.top-menu{display:none}}.top-menu ul{margin:6px 0;display:flex;align-items:center;gap:4px}.top-menu li{display:flex;align-items:center;padding:6px 10px;margin:0;border-radius:4px;gap:4px;transition:background .1s ease}.top-menu li.active{background:var(--primary3)}.top-menu li:hover{background:var(--primary2)}.top-menu li a{display:flex;align-items:center;justify-content:space-between;gap:4px}.top-menu li.nav-button-wrapper{padding:10px 0 10px 10px}.top-menu li.nav-button-wrapper:hover{background:none}.mobile-menu{display:none}.mobile-menu ul{margin:0}.mobile-menu ul li a{display:flex;align-items:center;gap:6px}@media screen and (max-width: 968px){.mobile-menu{display:block}}.small-blue svg,.small-red svg,.small-blue-always svg{stroke:var(--primary1)}.small-blue:hover{background:#e2bea4 !important;color:#fe3d01}.small-blue:hover svg{stroke:#fe3d01}.small-blue-always:hover{background:#bac3db !important;color:#002fa6}.small-blue-always:hover svg{stroke:#002fa6}.small-red:hover{background:#bac3db !important;color:#002fa6}.small-red:hover svg{stroke:#002fa6}.new-footer{border:1px solid var(--primary2);background:var(--primary4);padding:20px;color:var(--primary1);margin-top:80px;margin-bottom:40px;border-radius:4px}@media screen and (max-width: 968px){.new-footer{margin:80px 10px 80px}}.new-footer ul{margin:0}.new-footer ul li a:hover{color:var(--primary0)}.new-footer ul.footer-info li{margin:0 0 6px}.new-footer ul.footer-info li:last-of-type{margin:0}.new-circle{background:var(--primary1);height:80px;width:80px;border-radius:60px;margin-bottom:80px}.footer-bottom{display:flex;justify-content:space-between}@media screen and (max-width: 968px){.footer-bottom{flex-direction:column;text-align:center}}.footer-bottom .footer-links{display:flex;gap:10px;align-items:end}.footer-bottom .footer-links a{color:var(--primary1)}.footer-bottom .footer-links a:last-of-type{line-height:0}.footer-bottom .footer-links a:hover{color:var(--primary0)}@media screen and (max-width: 968px){.footer-bottom .footer-links{margin-top:40px;justify-content:center}}.bottom-navigation{z-index:100}@media screen and (max-width: 968px){.bottom-navigation{position:fixed;bottom:54px;left:0;width:100%}}.bottom-navigation ul{text-align:center;margin:0;word-spacing:0;display:flex;justify-content:center;padding:2px 0 0 0;margin-top:-1px;margin-left:80px}@media screen and (max-width: 968px){.bottom-navigation ul{display:block;margin-left:0}}.bottom-navigation ul li{color:var(--secondary);white-space:nowrap;text-transform:none;margin-right:10px;font-size:12px;border-radius:4px}.bottom-navigation ul li:first-of-type{cursor-events:none}.bottom-navigation ul li:nth-child(4){border:none}.bottom-navigation ul li a{display:block;padding:20px 32px;color:var(--primary)}@media screen and (max-width: 968px){.bottom-navigation ul li a{padding:16px 0}}.bottom-navigation ul li:first-of-type{cursor:inital}@media screen and (max-width: 968px){.bottom-navigation ul li:first-of-type{border-left:none}}.bottom-navigation ul li.active{color:var(--primary);border:1px solid var(--primary-light)}.bottom-navigation ul li.active a{color:var(--primary)}@media screen and (min-width: 968px){.bottom-navigation ul li:hover{background:var(--primary-light)}}@media screen and (max-width: 968px){.bottom-navigation ul li{display:none;border-right:none;border-bottom:1px solid var(--secondary);transform:translate(0%, -400px);width:auto;background:var(--secondary);border-radius:0px;z-index:1000;margin:0}.bottom-navigation ul li a{padding:20px 32px}}.bottom-navigation ul li.mobile_trigger{display:none;transform:translate(0, 0);border-bottom:none}@media screen and (max-width: 968px){.bottom-navigation ul li.mobile_trigger{display:block;padding:20px 0;bottom:0px;position:fixed;left:0;width:100%;color:var(--primary);border-top:1px solid var(--primary)}}@media screen and (max-width: 968px){.bottom-navigation ul li.activelink{transform:translate(0%, 0px);display:block}}@media screen and (min-width: 968px){.bottom-navigation ul li:hover>a{color:var(--secondary)}}.mobile-link-only{display:none}@media screen and (max-width: 968px){.mobile-link-only{display:block}}.mobile-link-only-theatre a{color:#002fa6 !important}.mobile-link-only-exhibitions a{color:#ff2a00 !important}.hide-mobile{display:block}@media screen and (max-width: 968px){.hide-mobile{display:none}}.hide-desktop{display:none}@media screen and (max-width: 968px){.hide-desktop{display:block}}.nav-button-wrapper{display:flex;gap:4px}.paginate div{border:1px solid #fff;font-family:"dm mono";font-size:12px;padding:4px 12px;border-radius:20px}.paginate div{opacity:0}.paginate div.urllink{opacity:1}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:200;background:rgba(0,0,0,.8);display:none}.fields-wrapper{width:380px;margin:20px auto;padding:10px;border-radius:4px;background:#fff;font-family:arial;font-size:12px;letter-spacing:1px;color:var(--primary1);text-align:center}.input_form_wrapper{display:flex;flex-direction:column;gap:4px}.input_form_wrapper h2{font-family:arial;font-size:12px;letter-spacing:1px;color:var(--primary1);font-weight:normal;text-transform:uppercase}.input_form_wrapper label{font-family:"DM Serif Display",serif;letter-spacing:.2px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.5px;color:#fff}.input_form_wrapper input{width:100%;border:1px solid var(--primary2);width:100%;font-family:arial;font-size:12px;letter-spacing:1px;padding:11px 10px;color:var(--primary1);border-radius:4px}.input_form_wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;outline:none;box-shadow:none;width:100%;border:1px solid var(--primary2);height:56px;width:280px;font-family:arial;font-size:12px;letter-spacing:1px;padding:20px;color:var(--primary1);border-radius:0px}.input_form_wrapper select::after{content:"";position:absolute;right:.75rem;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid currentColor;transform:translateY(-50%);pointer-events:none}.input_submit_button{background:#f4f4f4;padding:0 20px}.input_submit_button input{width:200px;border:1px solid #1c1c1c;margin:0 auto 20px auto;padding:10px 8px;background:#f4f4f4;color:#1c1c1c}@media screen and (max-width: 968px){.input_submit_button{display:none}}.select2-selection{padding:11px 10px;width:100%;border-radius:4px}.select2-selection--single{border-radius:4px !important;border:1px solid var(--primary2) !important;background:none}.select2-selection__rendered{line-height:12px !important;font-family:"arial";font-size:12px;letter-spacing:1px;padding:0 !important;text-align:left}.select2-selection__arrow{height:22px !important;right:10px !important}.select2-container .select2-selection--single{height:auto !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-container--default .select2-selection--single .select2-selection__clear{height:auto !important;margin-top:-4px}.choice-boxes{display:flex;gap:4px;border:0;padding:0;margin:20px 0 0 0}.choice-box{cursor:pointer;border:1px solid var(--primary2);width:50%;border-radius:4px}.choice-box input{position:absolute;opacity:0;width:1px;height:1px}.choice-box span{width:100%;display:block;padding:10px;font-family:arial;font-size:12px;letter-spacing:1px;color:var(--primary1)}.choice-box:nth-child(1){border:1px solid #002fa6}.choice-box:nth-child(1) span{color:#002fa6}.choice-box:nth-child(2){border:1px solid #ff2a00}.choice-box:nth-child(2) span{color:#ff2a00}.choice-box input[value="35"]:checked+span{background:#002fa6;color:#fff}.choice-box input[value="867"]:checked+span{background:#ff2a00;color:#fff}.choice-box:hover span,.choice-box input:focus-visible+span{border-color:#000}.date-wrapper{display:flex;gap:4px}.date-wrapper input{width:100%}.small-button-wrapper{display:flex;justify-content:end;margin-top:4px;align-items:center;gap:4px;color:#fff}.small-button-wrapper a{color:#fff}.venue-selection-wrapper{width:100%}.venue-toggle-button{margin:0 0 10px;padding:4px 10px 0;border-radius:4px;cursor:pointer;transition:all .2s ease;text-align:center}.venue-toggle-button span{font-size:10px;font-weight:400;text-decoration:underline}.venue-toggle-button span a{text-decoration:underline}#customVenueFields{margin-top:10px}#customVenueFields input{width:100%;margin-bottom:4px}#customVenueFields .hint{display:block;font-size:10px;font-style:italic}.signup-container{display:flex;width:100%;height:100%;gap:10px;padding:10px;height:100vh;color:var(--primary1)}.signup-form-container{width:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--primary4);border:1px solid var(--primary2);flex-direction:column}.signup-graphic{background:red;width:100%;border-radius:4px;overflow:hidden;background:var(--primary1)}.signup-graphic img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;-webkit-filter:grayscale(100%) contrast(125%);filter:grayscale(100%) contrast(125%)}.signup-form{max-width:320px}.signup-form h2{width:100%;text-align:center;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-weight:normal;font-size:12px}.signup-form p{width:100%;text-align:center}.form-group{margin-bottom:12px;text-align:left}.form-group label{display:block;margin-bottom:4px;font-size:11px;color:var(--primary1);margin-top:10px}.signup-form-container form{margin-top:20px;display:flex;flex-direction:column}.signup-form input{width:100%;border:1px solid var(--primary2);width:100%;font-family:arial;font-size:12px;letter-spacing:1px;padding:11px 10px;color:var(--primary1);border-radius:4px}.signup-form-container input:focus+.hint{display:block}.signup-form-container input::placeholder{color:var(--primary2);opacity:1}.hint{display:none;font-size:10px;color:#666;margin-top:4px}.availability-message{display:block;font-size:11px}.availability-message.checking{color:#666}.availability-message.available{color:#47a447}.availability-message.unavailable{color:#d73737}.password-strength{display:none;gap:6px;align-items:center}.strength-circle{height:6px;width:6px;border-radius:10px;transition:all .3s ease;background-color:#e0e0e0}.strength-text{display:block;font-size:10px;color:#666}.signup-form button{justify-content:space-around !important;margin-top:30px}button:disabled{background:#ccc;cursor:not-allowed}.login-link{margin-top:15px;font-size:11px}.login-link a{text-decoration:underline}.error-message{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px;margin-bottom:15px;border-radius:4px;font-size:11px;text-align:left}.error-message ul{margin:0;padding-left:20px}.error-message li{margin-bottom:4px}.label-flex{display:flex !important;justify-content:space-between;align-items:center}.forgot{margin-top:20px}.forgot a{text-decoration:underline}.page-login .new-footer,.page-signup .new-footer,.page-forgot .new-footer{display:none}.auth-container{display:flex;justify-content:center;align-items:flex-start;gap:40px;margin:0 auto;max-width:800px;padding:0 20px}@media(max-width: 768px){.auth-container{flex-direction:column;align-items:center;margin:40px auto}}.auth-form{background:#fff;padding:30px;border-radius:4px;max-width:320px;width:100%}@media(max-width: 768px){.auth-form{padding:20px}}.auth-form h2{font-family:arial;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;font-weight:normal;color:#002fa6;margin:0 0 10px 0}.auth-form p{font-family:arial;font-size:11px;letter-spacing:1px;color:var(--primary1);text-align:center;margin-bottom:20px}.auth-form form{display:flex;flex-direction:column;margin-top:40px}.auth-form .form-group{margin-bottom:16px}.auth-form .form-group label{display:block;font-family:arial;font-size:11px;letter-spacing:1px;color:var(--primary1);margin-bottom:6px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{width:100%;border:1px solid var(--primary2);font-family:arial;font-size:12px;letter-spacing:1px;padding:11px 10px;color:var(--primary1);box-sizing:border-box;border-radius:4px}.auth-form input[type=text]:focus,.auth-form input[type=email]:focus,.auth-form input[type=password]:focus{outline:none;border-color:var(--primary1)}.auth-form input::placeholder{color:var(--primary2);opacity:1}.auth-form .form-group-checkbox{margin-bottom:20px}.auth-form .form-group-checkbox label{display:flex;align-items:center;gap:8px;font-family:arial;font-size:11px;letter-spacing:1px;color:var(--primary1);cursor:pointer}.auth-form .form-group-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer}.auth-form button[type=submit]{width:100%;background:#002fa6;padding:14px 20px;border:none;border-radius:4px;font-family:arial;font-size:12px;letter-spacing:1px;color:#fff;cursor:pointer;transition:background .2s}.auth-form button[type=submit]:hover{background:#001f70}.auth-form button[type=submit]:disabled{background:#ccc;cursor:not-allowed}.auth-message{padding:12px;margin-bottom:20px;border-radius:4px;font-family:arial;font-size:11px;letter-spacing:1px;text-align:center}.auth-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.auth-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.auth-message ul{margin:0;padding-left:20px;text-align:left}.auth-message li{margin-bottom:4px}.auth-form .form-link{text-align:center;margin-top:16px;margin-bottom:0}.auth-form .form-link a{font-family:arial;font-size:11px;letter-spacing:1px;color:var(--primary1);text-decoration:underline}.auth-footer-link{width:100%;text-align:center;font-family:arial;font-size:12px;letter-spacing:1px;color:var(--primary1);margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}.auth-footer-link a{text-decoration:underline}.honeypot{position:absolute;left:-9999px}.signup-graphic{width:100%;border-radius:4px;overflow:hidden;background:var(--primary1)}.signup-graphic img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;-webkit-filter:grayscale(100%) contrast(125%);filter:grayscale(100%) contrast(125%)}.label-flex{display:flex !important;justify-content:space-between;align-items:center}.availability-message{display:block;font-size:11px}.availability-message.checking{color:#666}.availability-message.available{color:#47a447}.availability-message.unavailable{color:#d73737}.password-strength{display:none;gap:6px;align-items:center}.strength-circle{height:6px;width:6px;border-radius:10px;transition:all .3s ease;background-color:#e0e0e0}.strength-text{display:block;font-size:10px;color:#666}.auth-form .hint{display:none;font-size:10px;color:#666;margin-top:4px}.auth-form input:focus+.hint{display:block}.page-signup .auth-container{height:100vh;gap:10px;padding:10px}.page-signup .auth-form{max-width:320px;background:var(--primary4);border:1px solid var(--primary2);display:flex;flex-direction:column;justify-content:center}.page-signup body{max-width:none}.page-signup .top-bar{display:none}.secondary-menu{position:absolute;top:39px;width:1200px;text-align:center;border:1px solid var(--primary2);color:var(--primary1);background:var(--primary4);border-radius:0 0 4px 4px}@media screen and (max-width: 968px){.secondary-menu{width:100%;overflow:scroll;left:0;border-radius:0px;top:35px;border:none;border-bottom:1px solid var(--primary2)}}.secondary-menu ul{display:flex;font-family:arial;font-size:12px;letter-spacing:1px;justify-content:center;display:flex;align-items:center;gap:4px}.secondary-menu ul a{color:var(--primary1)}@media screen and (max-width: 968px){.secondary-menu ul{display:inline-flex;padding:0 10px}}.secondary-menu ul li{padding:6px 10px;border-radius:4px}.secondary-menu ul li.active{background:var(--primary3)}.secondary-menu ul li:hover{background:var(--primary2)}.secondary-menu ul li:last-of-type{color:#f44}.secondary-menu ul li:last-of-type:hover{background:#f44}.secondary-menu ul li:last-of-type:hover button{color:#fff}@media screen and (max-width: 968px){.secondary-menu ul li{white-space:nowrap}}.secondary-menu button{cursor:pointer;border:none;background:none;margin:0;padding:0}.settings-title{text-transform:uppercase;font-size:12px;margin-bottom:10px}.settings-container{display:inline-grid;grid-template-columns:repeat(16, 1fr);gap:10px;width:100%}.settings-container .settings-item{border-radius:4px;border:var(--primary2);background:var(--primary3);grid-column:span 4;padding:10px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;height:280px;border:1px solid var(--primary2)}@media screen and (max-width: 968px){.settings-container .settings-item{grid-column:span 16}}.settings-container .settings-item .buttons-wrapper{display:flex}.map-page{margin-top:39px}.map-container{position:relative;width:100%;height:calc(100vh - 79px);color:var(--primary1)}.map{position:fixed;width:100%;height:100%;border:1px solid var(--primary2)}@media screen and (max-width: 968px){.map{top:82px;width:100%;height:35vh;border-right:none;border-bottom:1px solid var(--secondary)}}.right-panel{position:absolute;top:20px;right:20px;width:400px;max-height:calc(100% - 40px);overflow:scroll;z-index:10;border-radius:4px}@media screen and (max-width: 968px){.right-panel{top:35vh;right:initial;left:0;width:100vw;height:65vh;padding-bottom:200px}}.map-title{padding:10px;background:var(--primary3);border:1px solid var(--primary2)}.map-title h2.selected-title{margin:0;text-transform:uppercase}@media screen and (max-width: 968px){.map-title{padding:120px 10px 10px}}.button-wrapper{display:none;gap:10px;width:100%;margin-top:40px}.button-wrapper a{width:100%;color:var(--secondary)}@media screen and (max-width: 968px){.button-wrapper{flex-direction:column}}.map-item-wrapper{display:flex;flex-direction:column;gap:20px;padding:0;background:var(--background) !important;border-left:1px solid var(--primary2);border-right:1px solid var(--primary2);border-bottom:1px solid var(--primary2)}.map-item-wrapper a{color:var(--primary)}.map-item-wrapper .event-title{margin:10px 0;font-size:24px;text-transform:uppercase}.map-item-wrapper .buttons-wrapper{display:flex;align-items:center;justify-content:center;gap:20px}.selected-address{margin-top:6px}.map-dates{margin-bottom:20px}.galleries-wrapper{padding-bottom:80px;grid-template-columns:repeat(16, 1fr);display:grid}.az-info{grid-column:span 4;color:var(--primary1);font-family:arial;font-size:12px;letter-spacing:1px;line-height:18px;padding-right:40px}@media screen and (max-width: 968px){.az-info{grid-column:span 16;padding-right:0}}.galleries-wrapper ul{padding:0;list-style:none;margin:0;grid-column:span 12;margin-top:-61px}@media screen and (max-width: 968px){.galleries-wrapper ul{grid-column:span 16;margin-top:80px}}.galleries-wrapper ul li{display:inline-block;margin:0 0 4px;vertical-align:top;color:var(--primary1)}.galleries-wrapper ul li.closed{text-decoration:line-through;opacity:.5}.galleries-wrapper ul li.letter-separator{width:100%;margin:80px 0 10px;border-bottom:1px solid var(--primary2);padding:0 100px 10px 0}.galleries-wrapper ul li.letter-separator:first-of-type{margin:9px 0 10px}@media screen and (max-width: 968px){.galleries-wrapper ul li.letter-separator{width:100%;padding:0 10px 10px 10px}}@media screen and (max-width: 968px){.galleries-wrapper ul li{width:100%;padding:10px 12px}}.galleries-wrapper ul li a{color:var(--primary1)}.az-entry{background:var(--primary4);display:inline-block;color:var(--primary1);padding:6px 10px;border-radius:4px}.az-entry:hover{background:var(--primary2)}main section{margin:100px 0 0 0}main section.home-page{margin:40px 0 0 0}main section.account{margin:180px 0 0 0}.svg-arrow{stroke:var(--primary1);margin-left:8px}.svg-list-icon,.svg-seen-icon{stroke:var(--primary1)}.svg-fill{fill:var(--primary1)}.replace-address{display:flex;align-items:center}@media screen and (max-width: 968px){.replace-address{justify-content:center}}.replace-address svg{margin-left:4px}.title-bar{background:var(--primary3);border:1px solid var(--primary2);color:var(--primary1);grid-template-columns:repeat(16, 1fr);display:grid;padding:0;position:sticky;top:38px;border-radius:4px 4px 0 0;z-index:100}@media screen and (max-width: 968px){.title-bar{display:none}}.title-bar .new-item{border-right:1px solid var(--primary2);padding:4px 10px;line-height:14px}.title-bar .item-4{justify-content:left;gap:8px;align-items:center}.title-bar .item-4 .circle-dot{border:1px solid var(--primary1);height:8px;width:8px;border-radius:5px}.title-bar .item-4 .circle-dot.active{background:var(--primary1)}.item-1{padding:10px 6px;grid-column:span 1;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 968px){.toggle_date{display:none}}.hidden-dates{display:none;cursor:default;padding:10px 6px !important}@media screen and (max-width: 968px){.hidden-dates{margin-top:0}}.mobile-dates{display:none}@media screen and (max-width: 968px){.mobile-dates{display:block}}.item-2{grid-column:span 4;text-transform:uppercase;font-weight:400;display:flex;align-items:center;position:relative}@media screen and (max-width: 968px){.item-2{display:block;font-size:18px;line-height:22px !important}}.item-3{grid-column:span 4}.item-3 .capitalise{text-transform:uppercase}.item-3:hover{background:var(--primary3)}.item-4{grid-column:span 4;display:flex;justify-content:space-between;align-items:center}.item-4 .buttons-wrapper{display:flex;align-items:center;gap:20px}.item-4 .buttons-wrapper button{border:none;background:none}@media screen and (max-width: 968px){.item-4{flex-direction:column;gap:20px}}.item-5{grid-column:span 3;border-right:0 !important;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;padding:10px 20px !important}.item-5:hover{background:var(--primary3)}@media screen and (max-width: 968px){.item-5{width:initial !important;margin:10px;border:1px solid var(--primary2) !important;border-radius:4px;background:var(--primary3)}}.new-row{display:grid;grid-template-columns:repeat(16, 1fr);margin:0 auto;border-left:1px solid var(--primary2);border-right:1px solid var(--primary2);border-bottom:1px solid var(--primary2);color:var(--primary1)}.new-row:nth-child(odd){background:var(--primary4)}.new-row:last-of-type{border-radius:0 0 4px 4px}@media screen and (max-width: 968px){.new-row:nth-of-type(1){border-top:1px solid var(--primary2)}}@media screen and (max-width: 968px){.new-row:first-of-type{border-top:1px solid var(--primary2);border-radius:4px 4px 0 0}}.new-row a{color:var(--primary1)}@media screen and (max-width: 968px){.new-row{grid-template-columns:repeat(1, 1fr);width:100%}}.new-row .new-item{padding:10px;border-right:1px solid var(--primary2);line-height:14px}@media screen and (max-width: 968px){.new-row .new-item{width:100%;text-align:center;border-right:0}}.new-row .new-item a{color:var(--primary1)}.marked-seen .new-item{opacity:.4}.featured-wrapper{display:flex;gap:10px;color:var(--primary1);padding-top:10px}@media screen and (max-width: 968px){.featured-wrapper{display:none}}.featured-wrapper .featured-item{display:flex;gap:0;width:100%;border:1px solid var(--primary2);border-radius:4px;overflow:hidden;background:var(--primary4)}.featured-wrapper .featured-item .featured-image{background:var(--primary1);width:40%;height:300px;border-right:1px solid var(--primary2)}.featured-wrapper .featured-item .featured-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;-webkit-filter:grayscale(100%) contrast(125%);filter:grayscale(100%) contrast(125%);opacity:1;mix-blend-mode:screen}.featured-wrapper .featured-item .featured-info{display:flex;flex-direction:column;width:60%}.featured-content{padding:10px;flex:1}.featured-content a{color:var(--primary1)}.featured-content h2{font-size:30px;line-height:30px;margin:0 0 20px 0;text-transform:uppercase;font-style:italic}@media screen and (max-width: 968px){.featured-content h2{font-size:20px;line-height:20px}}.featured-wrapper .featured-item .featured-info .featured-banner{padding:6px 10px;background:var(--primary3);display:flex;width:100%;justify-content:space-between;border-bottom:1px solid var(--primary2)}.featured-row{display:flex;justify-content:space-between;align-items:center;padding:10px}.featured-row .buttons-wrapper{display:flex;align-items:center;gap:20px}.featured-row .buttons-wrapper button{border:none;background:none}.triple-wrapper{margin-top:40px}.page-container{display:grid;grid-template-columns:repeat(16, 1fr);column-gap:1fr}.info-sidebar{grid-column:span 2;color:var(--primary);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.info-sidebar .sidebar-item{padding:6px 10px;border-radius:4px;cursor:pointer;background:var(--primary4)}.info-sidebar .sidebar-item:hover{background:var(--primary3)}.info-sidebar a{color:var(--primary);display:flex;justify-content:space-between;align-items:center}.page-content{grid-column:span 6;padding:0 40px;color:var(--primary);line-height:16px}.page-content a strong{font-weight:normal;padding:10px;border:1px solid var(--primary2);border-radius:4px}.page-content a{margin-bottom:6px}.page-content a:hover{color:var(--primary1)}.page-content a:hover>strong{background:var(--primary3)}.page-content p{margin:40px 0 0 0}.page-content h1{font-family:arial;font-size:14px;color:var(--primary);text-transform:uppercase;font-weight:normal}/*# sourceMappingURL=sgt.css.map */
