﻿/*!
 * Theme Name: Opera Østfold
 * Description: Wordpress tema for Opera Østfold
 * Author: Robert Ahlin Toftegaard, Ambio AS
 * Version: 1.0.6
 * Text Domain: ambio
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0 0 .67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:16px;font-feature-settings:"kern" 1;font-kerning:normal}:root{--top: 0px;--header-height: 71px;--branding-width: 136.67px;--color--white: 255,255,255;--color--black: 0,0,0;--color--light-gray: 240,240,240;--color--dark-gray: 26,24,24;--font-weight--light: 300;--font-weight--regular: 400;--font-weight--bold: 700}@media(min-width: 1080px){:root{--header-height: 160px;--branding-width: 267.68px}}a{color:#000}b,strong{font-weight:600}.device-only{display:initial}@media(min-width: 1080px){.device-only{display:none}}.desktop-only{display:none}@media(min-width: 1080px){.desktop-only{display:initial}}body{font-family:basic-sans,sans-serif;font-weight:400;background-color:RGB(var(--color--white))}body.admin-bar{--top: 46px}@media(min-width: 782px){body.admin-bar{--top: 32px}}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight--bold)}p{font-weight:var(--font-weight--light);line-height:1.375}.button{font-size:1rem;line-height:2.375;display:flex;font-weight:var(--font-weight--bold);justify-content:center;border-radius:999rem;display:inline-flex;align-items:center;padding:0 1.40625rem;border:1px solid RGB(var(--color--black));text-align:center;text-decoration:none;cursor:pointer;background-color:RGB(var(--color--black));color:RGB(var(--color--white));transition:transform 200ms,background-color 100ms,color 100ms}@media(min-width: 1080px){.button{font-size:1.125rem;line-height:2.1111111111;padding:0 1.5rem}}.button[disabled]{opacity:.5;cursor:not-allowed}.button:focus,.button:hover{background-color:RGBA(var(--color--white));color:RGB(var(--color--black));transform:scale(1.05)}.button:focus svg path,.button:hover svg path{fill:RGB(var(--color--black));stroke:RGB(var(--color--black))}.button svg{width:.875rem;height:.625rem;margin-left:.5625rem}@media(min-width: 1080px){.button svg{margin-left:.5rem}}.button svg path{fill:RGB(var(--color--white));stroke:RGB(var(--color--white))}*{box-sizing:border-box}.image-container{padding-bottom:56.25%;height:0;background-size:cover;background-position:center}.wrapper{max-width:1200px;margin:0 20px}@media(min-width: calc(1200px + 2 * 20px)){.wrapper{margin:0 auto}}.wrapper.narrow{max-width:1048px;margin:0 20px;padding:1.5rem}@media(min-width: calc(1048px + 2 * 20px)){.wrapper.narrow{margin:0 auto;padding:3.75rem 4rem}}@media(min-width: 1440px){.wrapper.wide{max-width:1200px;margin:0 auto}}@media(min-width: calc(1420px + 2 * 20px)){.wrapper.wide{max-width:1420px;margin:0 auto}}header.header .wrapper{display:flex;align-items:center;height:var(--header-height);font-weight:var(--font-weight--regular)}header.header .wrapper a.branding{margin:0 auto 0 0;width:var(--branding-width)}header.header .wrapper a.branding svg{width:100%;height:auto}header.header .wrapper a.branding svg #text{display:none}@media(min-width: 1080px){header.header .wrapper a.branding svg #text{display:block}}header.header .wrapper button.device-navigation-toggle{width:22.5px;height:22.5px;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:0;padding:0}@media(min-width: 1080px){header.header .wrapper button.device-navigation-toggle{display:none}}header.header .wrapper button.device-navigation-toggle .icon-bar{display:block;width:100%;height:3px;border-radius:1px;background:#000;margin:2px 0;transition:all 100ms}header.header .wrapper button.device-navigation-toggle .icon-bar.first{width:55.3539823%}body.device-navigation-expanded header.header .wrapper button.device-navigation-toggle .icon-bar.first{transform:translateY(7px) translateX(-2px) rotate(45deg);width:100%}body.device-navigation-expanded header.header .wrapper button.device-navigation-toggle .icon-bar.second{opacity:0}header.header .wrapper button.device-navigation-toggle .icon-bar.third{width:81.01769912%}body.device-navigation-expanded header.header .wrapper button.device-navigation-toggle .icon-bar.third{transform:translateY(-7px) translateX(-2px) rotate(-45deg);width:100%}header.header .wrapper #navigation{display:none;font-size:16px}@media(max-width: 1080px){body.device-navigation-expanded header.header .wrapper #navigation{position:absolute;display:flex;justify-content:flex-start;flex-direction:column;z-index:100000000;top:calc(var(--top) + var(--header-height));left:0;width:100%;height:calc(100vh - (var(--top) + var(--header-height)));line-height:2;background-color:RGB(var(--color--light-gray));padding:10px 20px}}@media(min-width: 1080px){header.header .wrapper #navigation{position:relative;display:block;font-size:1.5rem;margin:0 0 0 auto;width:initial}}header.header .wrapper #navigation>ul{margin:0;list-style:none;padding:0}@media(min-width: 1080px){header.header .wrapper #navigation>ul{display:flex;font-size:1.25rem}}header.header .wrapper #navigation>ul>li{display:block;margin-right:2rem}@media(max-width: 1080px){header.header .wrapper #navigation>ul>li{line-height:2.5;margin-right:0}}header.header .wrapper #navigation>ul>li:last-child{border-bottom:0}header.header .wrapper #navigation>ul>li.has-image{display:flex;flex-direction:column;align-items:center;justify-content:center}header.header .wrapper #navigation>ul>li>a{text-decoration:none;color:RGBA(var(--color--black), 0.75);display:flex;align-items:center;justify-content:space-between}header.header .wrapper #navigation>ul>li>a:hover{color:RGBA(var(--color--black, 1))}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li>a{align-items:flex-end;justify-content:initial}}header.header .wrapper #navigation>ul>li>a>img{display:block}header.header .wrapper #navigation>ul>li>a svg{width:.75rem;margin-left:.5rem;margin-bottom:-0.4rem}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li>a svg{margin-bottom:.25rem}}header.header .wrapper #navigation>ul>li.has-submenu{display:flex;flex-wrap:wrap;position:relative;overflow:hidden}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li.has-submenu{overflow:visible}}header.header .wrapper #navigation>ul>li.has-submenu>a{flex:1;text-decoration:none;cursor:default}header.header .wrapper #navigation>ul>li.has-submenu>button{background:none;border:0;display:inline-block;padding:0;margin-left:.5rem;display:flex;align-items:center}header.header .wrapper #navigation>ul>li.has-submenu>button>svg{margin-bottom:-0.4rem;width:.75rem;transform:rotate(90deg)}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li.has-submenu>button>svg{margin-bottom:0}}header.header .wrapper #navigation>ul>li.has-submenu>ul{list-style:none;margin:0;flex:0 0 100%;display:block;height:0}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li.has-submenu>ul{height:initial;display:none;position:absolute;left:-2rem;top:100%;background-color:#fff;padding:1rem 2rem 1rem 2rem;white-space:nowrap;line-height:2;z-index:1000}}header.header .wrapper #navigation>ul>li.has-submenu>ul>li>a{text-decoration:none;color:RGBA(var(--color--black), 0.75)}header.header .wrapper #navigation>ul>li.has-submenu>ul>li>a:hover{color:RGBA(var(--color--black), 1)}@media(min-width: 1080px){header.header .wrapper #navigation>ul>li.has-submenu.open{background-color:#fff}}header.header .wrapper #navigation>ul>li.has-submenu.open>a{color:RGBA(var(--color--black), 1)}header.header .wrapper #navigation>ul>li.has-submenu.open>ul{height:initial;display:block}header.header .wrapper #navigation>ul>li.has-submenu.open>button>svg{transform:rotate(-90deg)}header.header .wrapper nav.social-medias ul{list-style:none;margin:0;padding:0}header.header .wrapper nav.social-medias ul li{display:inline}header.header .wrapper nav.social-medias ul li:last-child{margin-left:5px}header.header .wrapper nav.social-medias ul li a img{width:24px}header.header .wrapper #navigation>ul>li.search{min-width:initial;text-align:center}header.header .wrapper #navigation>ul>li.search:hover{background-color:rgba(0,0,0,0)}header.header .wrapper #navigation>ul>li.search>button.toggle-search{border:0;padding:4px 6px;display:inline-block;background:rgba(0,0,0,0);cursor:pointer;font-size:1.1875rem}header.header .wrapper #navigation>ul>li.search>button.toggle-search:focus{outline:0;box-shadow:0 0 0 2px #88b8ff;border-radius:50%}header.header .wrapper #navigation>ul>li.search>button.toggle-search>svg{height:16px;width:16px}header.header .wrapper #navigation>ul>li.search>button.toggle-search>svg path{fill:#000;transition:fill .2s}header.header .wrapper #navigation>ul>li>button.toggle-search:hover>svg path{fill:RGBA(0, 0, 0, 0.5)}section#notice{margin-bottom:4em}#jumbotron .wrapper{position:relative}#jumbotron .wrapper:first-child{margin:0}@media(min-width: 1080px){#jumbotron .wrapper:first-child{margin:0 auto}}#jumbotron .wrapper .background-content.format-carousel .carousel-cell{background-size:cover;background-position:center;width:100%;height:0;padding-bottom:56.25%}#jumbotron .wrapper .background-content.format-carousel .flickity-page-dots{position:absolute;top:20px;right:20px;text-align:right}#jumbotron .wrapper .background-content.format-carousel .flickity-page-dots .dot{background:hsla(0,0%,100%,.95)}#jumbotron .wrapper .background-content.format-carousel .flickity-page-dots .dot.is-selected{background:#fff}#jumbotron .wrapper .background-content.format-video{position:relative;width:100%;height:0;padding-bottom:56.25%}#jumbotron .wrapper .background-content.format-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#jumbotron .wrapper .foreground-content{background-color:RGB(var(--color--white));margin-top:-1.6875rem}@media(min-width: 1080px){#jumbotron .wrapper .foreground-content{margin-top:-8.375rem}}#jumbotron .wrapper .foreground-content h1{font-size:1.25rem}@media(min-width: 1080px){#jumbotron .wrapper .foreground-content h1{font-size:2.375rem}}#jumbotron .wrapper .foreground-content p{font-size:1rem}@media(min-width: 1080px){#jumbotron .wrapper .foreground-content p{font-size:1.125rem}}#jumbotron .wrapper .foreground-content p.ingress{font-weight:var(--font-weight--regular);font-size:1rem}@media(min-width: 1080px){#jumbotron .wrapper .foreground-content p.ingress{font-size:1.5rem}}#jumbotron .wrapper .foreground-content a.read-more{display:none}@media(min-width: 1080px){#jumbotron .wrapper .foreground-content a.read-more{text-decoration:none;font-weight:var(--font-weight--regular);display:flex;align-items:center;font-size:1.25rem}#jumbotron .wrapper .foreground-content a.read-more svg{margin-left:.5rem;width:.875rem;height:.625rem}}#carousel{margin:0 0 3rem 0}@media(min-width: 1080px){#carousel{padding-bottom:5rem;margin-bottom:4rem}}@media(max-width: 1080px){#carousel .wrapper{margin:0}}#carousel .wrapper .main-carousel{position:relative}#carousel .wrapper .main-carousel .carousel-cell{display:none;width:100%;flex-direction:column;position:relative}#carousel .wrapper .main-carousel .carousel-cell:first-child{display:flex}#carousel .wrapper .main-carousel .carousel-cell>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell{flex-direction:row;justify-content:flex-end;height:700px}}#carousel .wrapper .main-carousel .carousel-cell .image-container{width:100%;height:0;padding-bottom:80%;background-position:bottom right;background-repeat:no-repeat;background-size:contain}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .image-container{padding-bottom:55%}}#carousel .wrapper .main-carousel .carousel-cell .overlay{display:flex;justify-content:stretch;margin:-4.5625rem 20px 0 20px;position:relative;padding:0 58px}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay{margin:0;position:absolute;left:0;bottom:0;width:35%;max-width:400px;min-width:330px;max-height:538px;height:100%;display:flex;flex-direction:column;padding:0}}#carousel .wrapper .main-carousel .carousel-cell .overlay .previous,#carousel .wrapper .main-carousel .carousel-cell .overlay .next{position:absolute;z-index:1000;flex:0 0 58px;max-width:58px;cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;width:100%}#carousel .wrapper .main-carousel .carousel-cell .overlay .previous svg,#carousel .wrapper .main-carousel .carousel-cell .overlay .next svg{align-self:center;width:18px}#carousel .wrapper .main-carousel .carousel-cell .overlay .previous.previous,#carousel .wrapper .main-carousel .carousel-cell .overlay .next.previous{left:0;top:0}#carousel .wrapper .main-carousel .carousel-cell .overlay .previous.previous svg,#carousel .wrapper .main-carousel .carousel-cell .overlay .next.previous svg{transform:rotate(180deg)}#carousel .wrapper .main-carousel .carousel-cell .overlay .previous.next,#carousel .wrapper .main-carousel .carousel-cell .overlay .next.next{right:0;top:0}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .previous,#carousel .wrapper .main-carousel .carousel-cell .overlay .next{display:none}}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content{flex:1;padding:20px .875rem;text-align:center}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content{text-align:left;padding:1.875rem 1.875rem 0 1.875rem;display:flex;flex-direction:column}}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content h2{font-size:1.66666666rem}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content h2{font-size:2.375rem;margin:1.875rem 0}}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content p{margin:0;font-size:1rem;font-family:sofia-pro,sans-serif;font-weight:var(--font-weight--light);line-height:1.5}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content p{font-size:1.125rem;margin:0}}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content p.excerpt{display:none}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content p.excerpt{display:block;flex:1}}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content p.date{font-weight:var(--font-weight--regular)}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content span.read-more{font-size:1.125rem;font-family:sofia-pro,sans-serif;font-weight:var(--font-weight--regular);color:#000;text-decoration:none}#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content span.read-more svg{width:.75rem;margin:0 0 0 4px}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .textual-content span.read-more{margin-bottom:1.875rem}}@media(min-width: 1080px){#carousel .wrapper .main-carousel .carousel-cell .overlay .footer-graphics{flex:0 0 19%;min-height:19%}}#carousel .wrapper .main-carousel .paginator{display:none}@media(min-width: 1080px){#carousel .wrapper .main-carousel .paginator{display:flex;gap:.5rem;position:absolute;bottom:1rem;right:1rem;z-index:10000}#carousel .wrapper .main-carousel .paginator button{border:2px solid rgba(0,0,0,0);padding:0;background-color:rgba(0,0,0,0);color:#000;height:1.5rem;width:1rem;font-size:1rem}#carousel .wrapper .main-carousel .paginator button.goto{opacity:.5;margin-top:-3px}#carousel .wrapper .main-carousel .paginator button.goto.current{opacity:1;font-weight:var(--font-weight--bold)}#carousel .wrapper .main-carousel .paginator button.previous,#carousel .wrapper .main-carousel .paginator button.next{width:1.5rem;border:2px solid #000;border-radius:50%;margin-bottom:-1px}#carousel .wrapper .main-carousel .paginator button.previous svg,#carousel .wrapper .main-carousel .paginator button.next svg{width:.625rem;margin-bottom:4px}#carousel .wrapper .main-carousel .paginator button.previous.previous,#carousel .wrapper .main-carousel .paginator button.next.previous{transform:rotate(180deg)}#carousel .wrapper .main-carousel .paginator button.previous.previous svg,#carousel .wrapper .main-carousel .paginator button.next.previous svg{margin-bottom:3px}}#content .content{font-weight:var(--font-weight--light);margin-top:5rem}#content .content.has-image{margin-top:0}#content .content.has-image .content-header{position:relative;z-index:-1;height:0;padding-bottom:56.25%;background-color:RGB(var(--color--light-gray));background-repeat:no-repeat;background-size:cover;background-position:center}#content .content.has-image .content-header.format-carousel .carousel-cell{background-size:cover;background-position:center;width:100%;height:0;padding-bottom:56.25%}#content .content.has-image .content-header.format-carousel .flickity-page-dots{position:absolute;top:20px;right:20px;text-align:right}#content .content.has-image .content-header.format-carousel .flickity-page-dots .dot{background:hsla(0,0%,100%,.95)}#content .content.has-image .content-header.format-carousel .flickity-page-dots .dot.is-selected{background:#fff}#content .content.has-image .content-header.format-video{position:relative;width:100%;height:0;padding-bottom:56.25%}#content .content.has-image .content-header.format-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content .content.has-image .content-body{background-color:RGB(var(--color--white));margin-top:-1.6875rem}@media(min-width: 1080px){#content .content.has-image .content-body{margin-top:-8.375rem}}#content .content .content-body .heading-and-shows{display:flex;flex-direction:column;margin-bottom:3.4375rem}@media(min-width: 1080px){#content .content .content-body .heading-and-shows{margin-bottom:6.9375rem}}#content .content .content-body .heading-and-shows div.heading{text-align:center}#content .content .content-body .heading-and-shows div.heading h1{font-size:1.5rem;line-height:1.0833333333;margin:0 0 3.5rem 0}@media(min-width: 1080px){#content .content .content-body .heading-and-shows div.heading h1{font-size:3rem;line-height:1.3;margin:0 0 4.4375rem 0}}@media(min-width: 1080px){#content .content .content-body .heading-and-shows div.heading{text-align:left}}#content .content .content-body .heading-and-shows .shows{font-size:1rem}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows{font-size:1.125rem}}#content .content .content-body .heading-and-shows .shows table{border-collapse:collapse;width:100%}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table{width:initial}}#content .content .content-body .heading-and-shows .shows table thead{display:none}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table thead{display:table-header-group}}#content .content .content-body .heading-and-shows .shows table thead tr th{text-align:left}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table thead tr th{padding:0 1.5rem}#content .content .content-body .heading-and-shows .shows table thead tr th.date,#content .content .content-body .heading-and-shows .shows table thead tr th.time{border-right:1px solid RGB(var(--color--black))}#content .content .content-body .heading-and-shows .shows table thead tr th.date.date,#content .content .content-body .heading-and-shows .shows table thead tr th.time.date{padding-left:0}}#content .content .content-body .heading-and-shows .shows table tbody tr td{padding:.625rem 0;border-bottom:.5px solid #000;line-height:1.3}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td{border-bottom:0;padding:.625rem 1.5rem}}#content .content .content-body .heading-and-shows .shows table tbody tr td.date{font-weight:var(--font-weight--bold)}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td.date{font-weight:var(--font-weight--light)}}#content .content .content-body .heading-and-shows .shows table tbody tr td.date span{line-height:1.5625}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td.date span{display:none !important}}#content .content .content-body .heading-and-shows .shows table tbody tr td.date span.venue{display:block;font-weight:var(--font-weight--light)}#content .content .content-body .heading-and-shows .shows table tbody tr td.time{display:none}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td.time{display:table-cell}}#content .content .content-body .heading-and-shows .shows table tbody tr td.venue{display:none}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td.venue{display:table-cell}}#content .content .content-body .heading-and-shows .shows table tbody tr td.action{text-align:right}#content .content .content-body .heading-and-shows .shows table tbody tr td.action strong{margin-right:1rem}#content .content .content-body .heading-and-shows .shows table tbody tr td.action .button{max-height:2.6rem}@media(min-width: 1080px){#content .content .content-body .heading-and-shows .shows table tbody tr td.date,#content .content .content-body .heading-and-shows .shows table tbody tr td.time{border-right:1px solid RGB(var(--color--black))}#content .content .content-body .heading-and-shows .shows table tbody tr td.date.date,#content .content .content-body .heading-and-shows .shows table tbody tr td.time.date{padding-left:0}#content .content .content-body .heading-and-shows .shows table tbody tr td.action{padding-right:0}#content .content .content-body .heading-and-shows .shows table tbody tr td.action strong{margin-right:1rem}#content .content .content-body .heading-and-shows .shows table tbody tr td.action .button{max-height:initial}}#content .content .content-body .heading-and-shows .shows table tbody tr:last-of-type td{border-bottom:0}#content .content .content-body .heading-and-shows .shows table tbody tr.in-the-past{opacity:.25}#content .content .content-body .heading-and-shows .shows table tbody tr.in-the-past a{pointer-events:none}#content .content .content-body h1{font-size:1.25rem;margin:0 0 1rem 0;line-height:1.3}@media(min-width: 1080px){#content .content .content-body h1{font-size:2.375rem;line-height:1.4736842105}}#content .content .content-body .ingress{margin:0 0 1rem 0;font-weight:var(--font-weight--regular);font-size:1rem;line-height:1.1875}@media(min-width: 1080px){#content .content .content-body .ingress{font-size:1.5rem;margin:0 0 3rem 0;line-height:1.4166666667}}#content .content .content-body .content-wrapper{line-height:1.375;font-size:1rem}@media(min-width: 1080px){#content .content .content-body .content-wrapper{line-height:1.5555555556;font-size:1.125rem}}nav.breadcrumb{margin:0 0 1rem 0;font-size:.75rem;font-weight:var(--font-weight--regular)}@media(min-width: 1080px){nav.breadcrumb{font-size:1.125rem;margin:0 0 3.1875rem 0}}nav.breadcrumb a{text-decoration:none}nav.breadcrumb span{color:RGBA(var(--color--black), 0.3)}nav.breadcrumb span span:first-child a{color:RGBA(var(--color--black), 0.3);font-weight:var(--font-weight--regular)}nav.breadcrumb span span[aria-current=page]{color:#000}nav.breadcrumb.below span{color:#aaa}nav.breadcrumb.below span span:first-child a{color:RGBA(0, 0, 0, 0.31) !important}nav.breadcrumb.below [aria-current=page]{color:#000 !important}#accordion .wrapper{padding-top:0;padding-bottom:0}#accordion .wrapper .pane{padding:.45rem 0;border-width:.5px 0 0 0;border-style:solid;border-color:RGB(var(--color--black))}#accordion .wrapper .pane:last-of-type{border-width:.5px 0}#accordion .wrapper .pane:first-of-type.open{border-top:0}#accordion .wrapper .pane h2{font-size:1rem;font-weight:var(--font-weight--regular);line-height:1.5;padding:0;margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1080px){#accordion .wrapper .pane h2{font-size:1.5rem}}#accordion .wrapper .pane h2 svg{width:.375rem;height:.375rem}@media(min-width: 1080px){#accordion .wrapper .pane h2 svg{width:.75rem;height:.75rem}}#accordion .wrapper .pane .container{display:none;background-color:RGB(var(--color--light-gray));padding:1rem}@media(min-width: 1080px){#accordion .wrapper .pane .container{padding:2.5rem 4.6875rem}}#accordion .wrapper .pane.open{padding-bottom:1.8125rem}#accordion .wrapper .pane.open h2{font-weight:var(--font-weight--bold);border-style:solid;border-color:RGB(var(--color--black));border-width:0 0 2px 0;margin-bottom:1rem}#accordion .wrapper .pane.open h2 svg path.vertical{display:none}#accordion .wrapper .pane.open .container{display:block}section#sponsors{background-color:RGB(var(--color--black))}section#sponsors .wrapper{text-align:center;padding:8.0625rem 0;max-width:750px}section#sponsors .wrapper h2{font-size:1.75rem;margin:8.0625rem 0 3.5rem 0;color:RGB(var(--color--white));padding-bottom:1rem;position:relative}section#sponsors .wrapper h2:first-of-type{margin-top:0}section#sponsors .wrapper h2::after{content:"";position:absolute;bottom:0;left:calc((100% - 82px)/2);width:82px;height:.5px;background-color:RGB(var(--color--white))}section#sponsors .wrapper ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section#sponsors .wrapper ul li{display:inline}section#sponsors .wrapper ul li img{display:inline-block;padding:1rem;transition:transform 200ms}section#sponsors .wrapper ul li img:hover{transform:scale(1.1)}section#employees .wrapper .posts{display:flex;justify-content:space-between}section#employees .wrapper .posts .tease{background-color:RGB(var(--color--white))}@media(min-width: 1080px){section#employees .wrapper .posts .tease{flex:0 0 27%;max-width:27%}}section#employees .wrapper .posts .tease .image-container{padding-bottom:125%}section#employees .wrapper .posts .tease .textual-content{padding:0}section#employees .wrapper .posts .tease .textual-content h3{font-size:1.5rem;font-weight:var(--font-weight--regular);margin:1rem 0}section#employees .wrapper .posts .tease .textual-content p{font-size:1.125rem;margin:0}section#employees .wrapper .posts .tease .textual-content p.job-title{margin-bottom:1rem;font-weight:var(--font-weight--regular)}section#employees .wrapper .posts .tease .textual-content p.contact{font-size:1rem}section#employees .wrapper .posts .tease .textual-content p.contact span{display:block;font-weight:var(--font-weight--light)}section#employees .wrapper .posts .tease .textual-content p.contact span strong{font-weight:var(--font-weight--bold)}.sale-status{position:absolute;top:1rem;right:0;background-color:RGB(var(--color--light-gray));color:RGB(var(--color--black));padding:0 2rem;line-height:1.625;font-weight:var(--font-weight--bold);font-size:1.125rem}.sale-status.few-tickets{background-color:var(--color--sale-status--few-tickets)}.sale-status.sold-out{background-color:var(--color--sale-status--sold-out)}.sale-status.cancelled{background-color:var(--color--sale-status--cancelled)}h2.section-title{font-size:1.75rem;padding-bottom:1.3125rem;border-bottom:.5px solid RGB(var(--color--black));margin-bottom:3.15625rem}.posts{display:flex;flex-wrap:wrap;--gap: 2.5rem;row-gap:var(--gap);column-gap:var(--gap);gap:var(--gap)}.posts .tease{flex:0 0 100%;max-width:100%;background-color:RGB(var(--color--light-gray));text-decoration:none;color:#000;display:flex;flex-direction:column;position:relative;transition:transform 200ms}@media(min-width: 1080px){.posts .tease{flex:0 0 calc((100% - var(--gap)*2)/3);max-width:calc((100% - var(--gap)*2)/3)}.posts .tease.column-2{flex:0 0 calc((100% - var(--gap)*1)/2);max-width:calc((100% - var(--gap)*1)/2)}}.posts .tease:hover{transform:scale(1.025)}.posts .tease.tease-actor .image-container{padding-bottom:108.69565217%}.posts .tease.tease-event .image-container{position:relative}.posts .tease.tease-event .image-container .sale-status{top:0;padding:0 .6725rem}.posts .tease>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.posts .tease>a:focus{outline:2px solid RGB(var(--color--dark-gray))}.posts .tease .textual-content{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width: 1080px){.posts .tease .textual-content{align-items:flex-start;text-align:left;flex:1}}.posts .tease .textual-content p{font-family:sofia-pro,sans-serif;font-size:1.125rem;font-weight:100;margin:0;line-height:1.4}.posts .tease .textual-content p.date{font-weight:400;margin:0 0 1rem 0}.posts .tease .textual-content h3{margin:0 0 1rem 0;font-size:1.75rem;line-height:1.2142857143}.posts .tease .textual-content span.read-more{display:none}@media(min-width: 1080px){.posts .tease .textual-content span.read-more{display:block;margin-top:auto;align-self:flex-end}.posts .tease .textual-content span.read-more svg{width:1.3125rem}}section#events .wrapper .posts{display:flex;flex-wrap:wrap;row-gap:2.5rem;column-gap:2.5rem;gap:2.5rem}section#events .wrapper .posts .tease{flex:0 0 100%;max-width:100%;background-color:RGB(var(--color--light-gray));text-decoration:none;color:#000;display:flex;flex-direction:column}@media(min-width: 1080px){section#events .wrapper .posts .tease{flex:0 0 calc((100% - 5rem)/3);max-width:calc((100% - 5rem)/3)}}section#events .wrapper .posts .tease .textual-content{padding:1rem;display:flex;flex-direction:column;align-items:center}@media(min-width: 1080px){section#events .wrapper .posts .tease .textual-content{align-items:flex-start;flex:1}}section#events .wrapper .posts .tease .textual-content .excerpt{display:none}section#events .wrapper .posts .tease .textual-content p{font-family:sofia-pro,sans-serif;font-size:1.125rem;font-weight:100;margin:0;line-height:1.4}section#events .wrapper .posts .tease .textual-content p.date{font-weight:400;margin:0 0 1rem 0}section#events .wrapper .posts .tease .textual-content h3{margin:0 0 1rem 0;font-size:1.75rem}section#events .wrapper .posts .tease .textual-content span.read-more{display:none}@media(min-width: 1080px){section#events .wrapper .posts .tease .textual-content span.read-more{display:block;margin-top:auto;align-self:flex-end}section#events .wrapper .posts .tease .textual-content span.read-more svg{width:1.3125rem}}section#events .wrapper .posts .tease:nth-child(5n-4){background-color:var(--color--variant-1)}section#events .wrapper .posts .tease:nth-child(5n-3){background-color:var(--color--variant-2)}section#events .wrapper .posts .tease:nth-child(5n-2){background-color:var(--color--variant-3)}section#events .wrapper .posts .tease:nth-child(5n-1){background-color:var(--color--variant-4)}section#events .wrapper .posts .tease:nth-child(5n){background-color:var(--color--variant-5)}section#events .wrapper>.read-more{display:inline-block;margin-top:2.5rem;font-size:1.25rem;font-weight:var(--font-weight--regular);text-decoration:none}section#events .wrapper>.read-more svg{width:.875rem;margin-left:1.1875rem}section#posts .wrapper h2{font-size:1.75rem;padding-bottom:1.3125rem;border-bottom:.5px solid RGB(var(--color--black));margin-bottom:3.15625rem}section#posts .wrapper .posts{display:flex;flex-wrap:wrap;row-gap:2.5rem;column-gap:2.5rem;gap:2.5rem}section#posts .wrapper .posts .tease{flex:0 0 100%;max-width:100%;background-color:RGB(var(--color--light-gray));text-decoration:none;color:#000;display:flex;flex-direction:column}@media(min-width: 1080px){section#posts .wrapper .posts .tease{flex:0 0 calc((100% - 5rem)/3);max-width:calc((100% - 5rem)/3)}}@media(min-width: 1080px){section#posts .wrapper .posts .tease:first-child{flex:0 0 100%;max-width:100%;flex-direction:row}section#posts .wrapper .posts .tease:first-child .image-container{flex:0 0 50%;max-width:50%;padding-bottom:28.125%}section#posts .wrapper .posts .tease:first-child .textual-content{padding:1rem 1.5rem}section#posts .wrapper .posts .tease:first-child .textual-content .excerpt{display:block}section#posts .wrapper .posts .tease:first-child .textual-content .read-more{align-self:flex-start}}section#posts .wrapper .posts .tease img{width:100%}section#posts .wrapper .posts .tease .textual-content{padding:1rem;display:flex;flex-direction:column;align-items:center}@media(min-width: 1080px){section#posts .wrapper .posts .tease .textual-content{align-items:flex-start}}section#posts .wrapper .posts .tease .textual-content .excerpt{display:none}section#posts .wrapper .posts .tease .textual-content p{font-family:sofia-pro,sans-serif;font-size:1.125rem;font-weight:100;margin:0;line-height:1.4}section#posts .wrapper .posts .tease .textual-content p.date{font-weight:400;margin:0 0 1rem 0}section#posts .wrapper .posts .tease .textual-content h3{margin:0 0 1rem 0;font-size:1.75rem}section#posts .wrapper .posts .tease .textual-content span.read-more{display:none}@media(min-width: 1080px){section#posts .wrapper .posts .tease .textual-content span.read-more{display:block;margin-top:auto;align-self:flex-end}section#posts .wrapper .posts .tease .textual-content span.read-more svg{width:1.3125rem}}section#posts .wrapper>.read-more{display:inline-block;margin-top:2.5rem;font-size:1.25rem;font-weight:var(--font-weight--regular);text-decoration:none}section#posts .wrapper>.read-more svg{width:.875rem;margin-left:1.1875rem}@media(max-width: 1080px){section#content-blocks .wrapper{margin:0;padding:0}}section#content-blocks .wrapper .blocks .block{display:flex;flex-direction:column;background-image:linear-gradient(to bottom, white 80px, var(--color--content-block) 80px);align-items:center;padding:2.125rem 0;position:relative}@media(min-width: 1080px){section#content-blocks .wrapper .blocks .block{flex-direction:row;background-image:linear-gradient(to right, white 30%, var(--color--content-block) 30%)}}section#content-blocks .wrapper .blocks .block>a{position:absolute;top:0;left:0;width:100%;height:100%}section#content-blocks .wrapper .blocks .block .image-container{flex:0 0 90%;max-width:90%;width:100%;height:0;padding-bottom:32.25%;background-size:cover}@media(min-width: 1080px){section#content-blocks .wrapper .blocks .block .image-container{flex:0 0 43%;max-width:43%}}section#content-blocks .wrapper .blocks .block .content-container{text-align:center;padding:0 2rem}@media(min-width: 1080px){section#content-blocks .wrapper .blocks .block .content-container{padding:initial;flex:1;text-align:left;margin-left:4.0625rem;margin-right:4.625rem}}section#content-blocks .wrapper .blocks .block .content-container span.read-more{display:none}@media(min-width: 1080px){section#content-blocks .wrapper .blocks .block .content-container span.read-more{display:flex;align-items:center}section#content-blocks .wrapper .blocks .block .content-container span.read-more svg{width:.875rem;height:.625rem;margin-left:.5rem}}@media(max-width: 1080px){#actors .posts,#artistic-team-members .posts{--gap: 1.5rem}}@media(max-width: 1080px){#actors .posts .tease,#artistic-team-members .posts .tease{flex:0 0 calc((100% - var(--gap))/2);max-width:calc((100% - var(--gap))/2)}}#actors .posts .tease .image-container,#artistic-team-members .posts .tease .image-container{padding-bottom:108.69565217%}#actors .posts .tease .textual-content,#artistic-team-members .posts .tease .textual-content{align-items:center}#actors .posts .tease .textual-content h3,#artistic-team-members .posts .tease .textual-content h3{text-align:center;font-size:1rem;font-weight:var(--font-weight--regular);position:relative;padding:0 0 1rem 0;margin:0 0 1rem 0}#actors .posts .tease .textual-content h3::after,#artistic-team-members .posts .tease .textual-content h3::after{content:"";position:absolute;bottom:0;left:calc((100% - 1.0625rem)/2);width:1.0625rem;height:.5px;background-color:RGB(var(--color--black))}@media(min-width: 1080px){#actors .posts .tease .textual-content h3,#artistic-team-members .posts .tease .textual-content h3{margin:0 0 .5rem 0;padding:0;font-size:1.75rem}#actors .posts .tease .textual-content h3::after,#artistic-team-members .posts .tease .textual-content h3::after{display:none}}#actors .posts .tease .textual-content p.role,#artistic-team-members .posts .tease .textual-content p.role{padding-bottom:1rem;margin-bottom:1rem;font-size:1rem;font-weight:var(--font-weight--light)}@media(min-width: 1080px){#actors .posts .tease .textual-content p.role,#artistic-team-members .posts .tease .textual-content p.role{font-weight:var(--font-weight--regular);position:relative;font-size:1.125rem}#actors .posts .tease .textual-content p.role::after,#artistic-team-members .posts .tease .textual-content p.role::after{content:"";position:absolute;bottom:0;left:calc((100% - 1.0625rem)/2);width:1.0625rem;height:.5px;background-color:RGB(var(--color--black))}}#actors .posts .tease .textual-content span.read-more,#artistic-team-members .posts .tease .textual-content span.read-more{display:none}@media(min-width: 1080px){#actors .posts .tease .textual-content span.read-more,#artistic-team-members .posts .tease .textual-content span.read-more{align-self:center;display:block}#actors .posts .tease .textual-content span.read-more svg,#artistic-team-members .posts .tease .textual-content span.read-more svg{width:.625rem;margin-left:.25rem;font-size:1.125rem}}body.archive.post-type-archive #content .posts article:nth-child(5n-4){background-color:var(--color--variant-1)}body.archive.post-type-archive #content .posts article:nth-child(5n-3){background-color:var(--color--variant-2)}body.archive.post-type-archive #content .posts article:nth-child(5n-2){background-color:var(--color--variant-3)}body.archive.post-type-archive #content .posts article:nth-child(5n-1){background-color:var(--color--variant-4)}body.archive.post-type-archive #content .posts article:nth-child(5n){background-color:var(--color--variant-5)}nav.pagination-block ul.pagination{list-style:none;padding:0}nav.pagination-block ul.pagination li{display:inline}nav.pagination-block ul.pagination li span,nav.pagination-block ul.pagination li a{display:inline-block;border:2px solid RGB(var(--color--dark-gray));color:RGB(var(--color--dark-gray));opacity:.3;width:2.5em;height:2.5em;line-height:2.5;text-decoration:none;text-align:center;border-radius:50%;opacity:1}nav.pagination-block ul.pagination li span.current,nav.pagination-block ul.pagination li a.current{background-color:RGB(var(--color--dark-gray));border-color:RGB(var(--color--dark-gray));color:RGB(var(--color--white));cursor:pointer}nav.pagination-block ul.pagination li a:hover{background-color:RGB(var(--color--light-gray));color:RGB(var(--color--dark-gray))}footer.footer{margin-top:11.125rem;background-color:RGB(var(--color--dark-gray));color:RGB(var(--color--white))}@media(min-width: 1080px){footer.footer{margin-top:19.568125rem}}footer.footer .wrapper{padding:8rem 0;display:flex;flex-direction:column;text-align:center}@media(min-width: 1080px){footer.footer .wrapper{flex-direction:row;text-align:left;justify-content:space-between}}footer.footer .wrapper .column{line-height:1.3;margin-bottom:50px}footer.footer .wrapper .column.newsletter{display:flex;flex-direction:column;order:3}@media(min-width: 1080px){footer.footer .wrapper .column.newsletter{order:1;flex:20%;max-width:20%}}footer.footer .wrapper .column.newsletter a{color:RGB(var(--color--white));font-size:1.125rem;font-weight:var(--font-weight--bold)}footer.footer .wrapper .column.newsletter a svg{width:.875rem;margin-left:.25rem}footer.footer .wrapper .column.newsletter a svg path{fill:RGB(var(--color--white));stroke:RGB(var(--color--white))}footer.footer .wrapper .column.newsletter ul{margin-top:auto}footer.footer .wrapper .column.newsletter ul li a{font-weight:var(--font-weight--light)}footer.footer .wrapper .column.contact{order:4;display:flex;flex-direction:column}@media(min-width: 1080px){footer.footer .wrapper .column.contact{order:2}}footer.footer .wrapper .column.contact a{color:RGB(var(--color--white))}footer.footer .wrapper .column.contact ul{align-self:center;margin-top:auto;list-style:none;display:flex;column-gap:.5rem}@media(min-width: 1080px){footer.footer .wrapper .column.contact ul{align-self:flex-start}}footer.footer .wrapper .column.contact ul li a img{width:2.6875rem}footer.footer .wrapper .column.main-sponsor{order:1;display:flex;flex-direction:column;align-items:center}@media(min-width: 1080px){footer.footer .wrapper .column.main-sponsor{order:3;align-items:flex-start}}footer.footer .wrapper .column.main-sponsor ul.sponsors li img{max-width:215px}footer.footer .wrapper .column.sponsors{order:2;display:flex;flex-direction:column;align-items:center}@media(min-width: 1080px){footer.footer .wrapper .column.sponsors{order:4;flex:0 0 26%;max-width:26%;align-items:flex-start}}footer.footer .wrapper .column.sponsors ul.sponsors{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 1080px){footer.footer .wrapper .column.sponsors ul.sponsors{justify-content:flex-start}}footer.footer .wrapper .column.sponsors ul.sponsors li{margin:0 1rem 1rem 0}footer.footer .wrapper .column.sponsors ul.sponsors li img{max-height:26px;max-width:216px}footer.footer .wrapper .column.sponsors a.read-more{color:RGB(var(--color--white));text-decoration:underline;font-size:1.125rem;font-weight:var(--font-weight--bold)}footer.footer .wrapper .column.sponsors a.read-more svg{width:.875rem;margin-left:.25rem}footer.footer .wrapper .column.sponsors a.read-more svg path{fill:RGB(var(--color--white));stroke:RGB(var(--color--white))}@media(min-width: 1080px){footer.footer .wrapper .column{margin-bottom:initial}footer.footer .wrapper .column:nth-child(3) ul.sponsors li img{max-width:215px}}footer.footer .wrapper .column h3{margin:0 0 .5em 0;line-height:1;font-size:1.125rem;font-weight:600}footer.footer .wrapper .column p{margin-top:0}footer.footer .wrapper .column form input[type=search]{display:block;margin:0 auto;width:80%;max-width:400px;padding:10px;border:1px solid #000;background-color:rgba(0,0,0,0);border-radius:1.5rem}footer.footer .wrapper .column form input[type=search]:focus{outline:none;border:1px #000 solid}@media(min-width: 1080px){footer.footer .wrapper .column form input[type=search]{margin:0}}footer.footer .wrapper .column ul{list-style:none;margin:0 0 1em 0;padding:0}footer.footer .wrapper .column ul.sosiale-medier li{display:inline-block}footer.footer .wrapper .column ul.sosiale-medier li img{width:30px}footer.producer{background-color:RGB(var(--color--dark-gray));color:RGB(var(--color--white))}@media(min-width: 768px){footer.producer{font-size:.875rem}}footer.producer .wrapper{padding-top:20px;padding-bottom:20px}footer.producer .wrapper p{text-align:center;margin:0}footer.producer .wrapper p a{color:RGB(var(--color--white))}section#search{display:none}body.search-opened header.header{position:absolute;top:0;left:0;width:100%;z-index:1000}body.search-opened.admin-bar header.header{top:46px}@media(min-width: 782px){body.search-opened.admin-bar header.header{top:32px}}body.search-opened section#search{display:block;position:fixed;padding-top:290px;top:0;left:0;width:100%;height:100vh;max-height:100vh;overflow-y:scroll;background-color:#fff;z-index:999}body.search-opened section#search .wrapper form{width:100%}body.search-opened section#search .wrapper form input{display:block;border:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #000;width:100%;font-size:28px;padding:5px;color:#000}#content .content .content-body .heading-and-shows div.heading.has-countdown h1{margin-bottom:2rem}@media(min-width: 1080px){#content .content .content-body .heading-and-shows div.heading.has-countdown h1{margin-bottom:2rem}}.countdown-block{text-align:center}@media(min-width: 1080px){.countdown-block{text-align:left}}.countdown-block h2{margin:0 0 1.5rem}.countdown-block .countdown{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem}@media(min-width: 1080px){.countdown-block .countdown{gap:.75rem}}.countdown-block .countdown-unit{display:flex;flex-direction:column;align-items:center;padding:1rem .25rem;background-color:var(--countdown-box-color, RGB(var(--color--light-gray)));color:var(--countdown-text-color, #000)}@media(min-width: 1080px){.countdown-block .countdown-unit{padding:1.5rem .5rem 1.25rem}}.countdown-block .countdown-unit .countdown-value{font-size:clamp(1.75rem,8vw,3.5rem);font-weight:var(--font-weight--light);line-height:1;font-variant-numeric:tabular-nums}.countdown-block .countdown-unit .countdown-label{margin-top:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}@media(min-width: 1080px){.countdown-block .countdown-unit .countdown-label{font-size:.875rem}}.countdown-block .countdown--sentence{display:block;margin:0;font-size:clamp(1.125rem,3.5vw,1.625rem);font-weight:var(--font-weight--light);line-height:1.7;text-wrap:balance}.countdown-block .countdown--sentence .countdown-mark{padding:.05em .3em;white-space:nowrap;background-color:var(--countdown-box-color, var(--color--content-block));color:var(--countdown-text-color, #000)}.countdown-block .countdown--sentence .countdown-value{font-weight:var(--font-weight--bold);font-variant-numeric:tabular-nums}.heading-and-shows>.countdown-block{margin-bottom:2.5rem}@media(min-width: 1080px){.heading-and-shows>.countdown-block{margin-bottom:3rem}}#jumbotron .foreground-content>.countdown-block{margin-bottom:2.5rem;text-align:left}@media(min-width: 1080px){#jumbotron .foreground-content>.countdown-block{margin-bottom:3rem}}#jumbotron .foreground-content>.countdown-block h2{font-size:1.25rem;margin-bottom:1rem}@media(min-width: 1080px){#jumbotron .foreground-content>.countdown-block h2{font-size:1.75rem;margin-bottom:1.5rem}}#jumbotron .foreground-content>.countdown-block p.countdown--sentence{font-size:1rem}@media(min-width: 1080px){#jumbotron .foreground-content>.countdown-block p.countdown--sentence{font-size:1.625rem}}.heading-and-shows>.shows+.countdown-block{margin-top:2.5rem;margin-bottom:0}@media(min-width: 1080px){.heading-and-shows>.shows+.countdown-block{margin-top:3rem}}section.panel{margin-bottom:3.75rem}section.panel.front-countdown{margin-bottom:0}section.panel.front-countdown>.wrapper{padding-top:0;padding-bottom:0}section.panel.front-countdown.front-countdown--top{margin-bottom:2.5rem}@media(min-width: 1080px){section.panel.front-countdown.front-countdown--top{margin-bottom:3rem}}section.panel.panel-program .wrapper{padding-bottom:0}section.panel.panel-program .wrapper>.read-more{display:inline-block;margin-top:2.5rem;font-size:1.25rem;font-weight:var(--font-weight--regular);text-decoration:none}section.panel.panel-program .wrapper>.read-more svg{width:.875rem;margin-left:1.1875rem}section.panel.panel-content .wrapper{display:flex;flex-direction:column;--background-color: transparent;background-color:var(--background-color);align-items:center;padding:2.125rem 0;position:relative}section.panel.panel-content .wrapper.has-background-color{--background-color: var(--color--content-block)}section.panel.panel-content .wrapper.has-image{background-image:linear-gradient(to bottom, white 80px, var(--background-color) 80px)}@media(min-width: 1080px){section.panel.panel-content .wrapper{flex-direction:row;background-color:var(--background-color)}section.panel.panel-content .wrapper.has-image{background-image:linear-gradient(to right, white 30%, var(--background-color) 30%)}}section.panel.panel-content .wrapper>a{position:absolute;top:0;left:0;width:100%;height:100%}section.panel.panel-content .wrapper .image-container{flex:0 0 90%;max-width:90%;width:100%;height:0;padding-bottom:32.25%;background-size:cover}@media(min-width: 1080px){section.panel.panel-content .wrapper .image-container{flex:0 0 43%;max-width:43%}}section.panel.panel-content .wrapper .content-container{text-align:center;padding:0 2rem}@media(min-width: 1080px){section.panel.panel-content .wrapper .content-container{padding:initial;flex:1;text-align:left;margin-left:4.0625rem;margin-right:4.625rem}}section.panel.panel-content .wrapper .content-container span.read-more{display:none}@media(min-width: 1080px){section.panel.panel-content .wrapper .content-container span.read-more{display:flex;align-items:center}section.panel.panel-content .wrapper .content-container span.read-more svg{width:.875rem;height:.625rem;margin-left:.5rem}}

/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* flickity-fade */

.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

/* Flickity fullscreen v1.0.1
------------------------- */

.flickity-enabled.is-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.9);
  padding-bottom: 35px;
  z-index: 1;
}

.flickity-enabled.is-fullscreen .flickity-page-dots {
  bottom: 10px;
}

.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
  background: white;
}

/* prevent page scrolling when flickity is fullscreen */
html.is-flickity-fullscreen {
  overflow: hidden;
}

/* ---- flickity-fullscreen-button ---- */

.flickity-fullscreen-button {
  display: block;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

/* right-to-left */
.flickity-rtl .flickity-fullscreen-button {
  right: auto;
  left: 10px;
}

.flickity-fullscreen-button-exit { display: none; }

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit { display: block; }
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view { display: none; }

.flickity-fullscreen-button .flickity-button-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 4px;
  top: 4px;
}
