:root{--display-font: "Open Sans", Arial, Helvetica, sans-serif;--sans-font: "Open Sans", Arial, Helvetica, sans-serif}body{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}h1,h2,h3,h4,h5,h6{text-transform:none}h1{margin-top:3rem;margin-bottom:4rem;text-align:center;font-weight:700}h3{margin-bottom:1.5rem}a:hover{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}button.submit-btn,a.submit,button.submit{cursor:pointer;border-radius:0;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button.submit-btn:hover,button.submit-btn:focus,button.submit-btn:active,a.submit:hover,a.submit:focus,a.submit:active,button.submit:hover,button.submit:focus,button.submit:active{--tw-border-opacity: 1;border-color:rgb(0 150 156 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}a.back,button.back{cursor:pointer;border-radius:0;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a.back:hover,a.back:focus,a.back:active,button.back:hover,button.back:focus,button.back:active{--tw-border-opacity: 1;border-color:rgb(0 150 156 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}div.button,a.btn-link,a.button,button.button button .button{margin-top:.5rem;margin-bottom:.5rem;border-radius:0;--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}div.button:hover,div.button:focus,div.button:active,a.btn-link:hover,a.btn-link:focus,a.btn-link:active,a.button:hover,a.button:focus,a.button:active,button.button button .button:hover,button.button button .button:focus,button.button button .button:active{--tw-border-opacity: 1;border-color:rgb(0 150 156 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.delete-btn,a.delete-btn{cursor:pointer;border-radius:0;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delete-btn:hover,.delete-btn:focus,.delete-btn:active,a.delete-btn:hover,a.delete-btn:focus,a.delete-btn:active{--tw-border-opacity: 1;border-color:rgb(0 150 156 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.small-button{border-radius:0;--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding:.75rem .5rem;font-weight:700;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.small-button:hover,.small-button:focus,.small-button:active{--tw-border-opacity: 1;border-color:rgb(0 150 156 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.naf-button{border-radius:8px;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding:1rem;text-align:center;font-family:var(--display-font);font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(0)}.naf-button a{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none}.naf-button a:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.small{padding:.25rem 2rem;font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.naf-button.small{padding:.5rem 2rem}}.naf-button:focus,.naf-button:hover{--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translate3d(1px,2px,0);cursor:pointer}.naf-button.purple{--tw-bg-opacity: 1;background-color:rgb(124 20 52 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.purple:focus,.naf-button.purple:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.naf-button.red{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding-left:2.5rem;padding-right:2.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.red:focus,.naf-button.red:hover{--tw-bg-opacity: 1;background-color:rgb(186 0 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.blue{--tw-bg-opacity: 1;background-color:rgb(3 43 131 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.blue:focus,.naf-button.blue:hover{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity))}.naf-button.pink{--tw-bg-opacity: 1;background-color:rgb(188 65 194 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.pink:focus,.naf-button.pink:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(188 65 194 / var(--tw-text-opacity))}.naf-button.maroon{--tw-bg-opacity: 1;background-color:rgb(186 0 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.naf-button.maroon:focus,.naf-button.maroon:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(186 0 81 / var(--tw-text-opacity))}.main-content{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}#top-social{font-size:16px}#top-social i{margin:7px}.nav-content-toggle svg path{fill:#333c4e}.nav-content{font-family:Open Sans,Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}.nav-content a{text-decoration-line:none}.nav-content a:hover{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.nav-content li{margin-left:.75rem}.nav-content .menu{padding-top:0;padding-bottom:0}.nav-content .menu a,.nav-content .menu button{color:#464d5f;font-weight:700;font-size:17px;letter-spacing:1px;font-style:normal;line-height:1;text-decoration-line:none}.nav-content .menu a:hover,.nav-content .menu button:hover{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.nav-content .menu-item{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}@media (min-width: 1024px){.nav-content .menu-item{margin-bottom:0;border-style:none;padding-top:0;padding-bottom:0;padding-left:.5rem}}#mobi-secondary-nav-toggle{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity))}#mobi-secondary-nav-container{background-color:transparent}.nav-secondary{--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity));font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav-secondary a{font-weight:700;text-decoration-line:none}.nav-secondary a:hover,.nav-secondary a:focus,.nav-secondary a:active{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.nav-secondary>div{padding:0}@media (min-width: 768px){.nav-secondary{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.nav-secondary a:hover,.nav-secondary a:focus,.nav-secondary a:active{--tw-text-opacity: 1;color:rgb(1 68 88 / var(--tw-text-opacity))}}.nav-main a{color:#464d5f;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;font-size:17px;letter-spacing:1px;font-style:normal;line-height:1;text-transform:uppercase;text-decoration-line:none}.nav-main a:hover,.nav-main a:focus,.nav-main a:active{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.nav-main button{color:#464d5f;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;font-size:17px;letter-spacing:1px;font-style:normal;line-height:1;text-transform:uppercase;text-decoration-line:none}.nav-main button:hover,.nav-main button:focus,.nav-main button:active{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}footer a:hover{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.footer-pattern{height:77px}.naf-social{float:right;margin-top:1.25rem;margin-right:1rem;display:inline-block;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.naf-social:focus,.naf-social:hover{cursor:pointer}.home-header-item{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-transform:none}.home-header-item.selected{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-list-item{display:flex;flex-direction:column;border-radius:1.5rem;padding:0;text-transform:none}.event-list-item img{border-radius:1.5rem}.event-list-item .event-list-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem;text-align:center}.event-list-item .event-list-content .event-list-genre{margin:auto;margin-bottom:.5rem;margin-top:1rem;display:inline-block;width:auto;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-list-item .event-list-content .event-list-title{display:block;width:100%;font-size:1.5rem;line-height:2rem;text-transform:none}.event-list-item .event-list-content .event-list-presenting{margin-bottom:1rem;font-weight:700;text-transform:none}.event-list-item .event-list-content .event-list-description{flex-grow:1;padding-bottom:1.5rem}.event-list-item a{text-transform:none;text-decoration-line:none}.event-daily-list a{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity));text-decoration-line:none}.events-search-bar{--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity))}.events-search-bar select,.events-search-bar input{--tw-bg-opacity: 1;background-color:rgb(1 68 88 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));outline-color:#014458}#programme-container img{border-radius:1.5rem}#programme-container .programme-day-header{line-height:1.2;font-weight:700}#programme-container .programme-day-header span{display:inline-block;width:100px;margin:auto}#programme-container .programme-card{border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-bottom:.5rem}#programme-container .programme-card-content{padding-left:.75rem;padding-right:.75rem}#programme-container a{text-decoration-line:none}#programme-container .event-title{display:block;font-size:.875rem;line-height:1.25rem}#programme-container .event-time,#programme-container .event-venue{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}#programme-container .event-genre{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.wishlist-button{background:#015e51}.wishlist-item{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.wishlist-item a{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));font-size:1.5rem;line-height:2rem;text-decoration-line:none}.wishlist-item .wishlist-performances{font-weight:700}.go-back-button{background-color:transparent;fill:#000;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));text-decoration-line:none}.go-back-button:hover{--tw-text-opacity: 1;color:rgb(0 150 156 / var(--tw-text-opacity))}.go-back-button svg{fill:#00969c}.event-meta-top{--tw-text-opacity: 1;color:rgb(1 68 88 / var(--tw-text-opacity))}.add-to-cart-type{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.add-to-cart-type.active{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.scifest-seperator-container{background-position:left top;background-repeat:no-repeat;background-size:cover;padding:0;min-height:0px}.scifest-seperator-container .icon-wrapper{border-color:transparent;font-size:40px;padding:12px;color:#6da324}.scifest-seperator{display:flex;align-items:center;align-self:center;margin-left:auto;margin-right:auto;width:100%}.scifest-separator-border{flex-grow:2;border:0 solid #e7e6e6;border-color:#6da324;border-top-width:12px;border-bottom-style:dotted;border-top-style:dotted;height:auto}.main-content label.show-label,.show-label{--tw-bg-opacity: 1;background-color:rgb(0 150 156 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}
