@import url(https://use.typekit.net/iou8heo.css);
*,:after,:before{box-sizing:border-box;font-family:inherit}html{font-family:roboto,sans-serif;font-size:100%;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;font-weight:400;margin:0;min-height:100%;position:relative}header{margin-bottom:auto}main{flex-grow:1}footer{margin-top:auto}figure{margin:0}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;width:auto}iframe{display:block}button{cursor:pointer}a{color:inherit}.content-width{margin-left:auto;margin-right:auto;max-width:860px}h1{font-family:Georgia,Times New Roman,Times,serif;font-size:39pt;font-weight:500;overflow-wrap:break-word}@media screen and (min-width:75em){h1{font-size:62px;overflow-wrap:unset}}h2{font-family:Georgia,Times New Roman,Times,serif;font-size:22px;font-weight:500}@media screen and (min-width:75em){h2{font-size:28px}}p{line-height:30px}.banner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1250px;text-align:center;width:100%;z-index:1}@media screen and (min-width:75em){.banner{margin-top:-70px;max-height:620px;max-width:1280px}}.banner video{align-items:flex-start;display:flex;height:100%}@media screen and (min-width:75em){.banner video{display:unset;height:unset;max-height:620px;max-width:1280px}}.block__content{margin-bottom:150px;margin-left:20px;margin-right:20px;padding-top:70px}@media screen and (min-width:75em){.block__content{margin-left:auto;margin-right:auto;max-width:860px}}.block__text h2{font-size:18px}@media screen and (min-width:40em){.block__text h2{font-size:22px}}.block__text p{font-size:17px}.block__image{margin:60px 0}.block__image-caption{font-size:15px;padding:15px;position:relative}.block__image-caption-border-bottom{border-bottom:1px solid #141215;bottom:-10px;left:15px;position:absolute;right:15px}.block__intro{font-size:21px;font-weight:400}.breadcrumbs{font-size:16px;line-height:20px;width:100%}.breadcrumbs__container{display:flex;flex-direction:row;margin:0 auto 40px}.breadcrumbs__list{margin:0 auto;padding:20px 0}.breadcrumbs ul{line-height:20px;list-style:none;margin-left:auto;margin-right:auto;padding-left:0}.breadcrumbs li{float:left}.breadcrumbs li:not(:last-child):after{content:"/";display:inline-block;padding:0 5px}.breadcrumbs a{font-size:16px;line-height:20px;text-decoration:none}.breadcrumbs a:hover{color:red}.footer{background-color:#000;color:#fff;display:flex;min-height:10vh}.footer__container{align-items:center;display:flex;justify-content:center;width:100%}.footer__container div+div{margin-left:20px}@media screen and (min-width:40em){.footer__container div+div{margin-left:200px}}@media screen and (min-width:75em){.footer__container{justify-content:unset;margin-left:calc(50vw - 430px)}.footer__container div+div{margin-left:unset}}.footer__privacy{text-align:center}@media screen and (min-width:75em){.footer__privacy{width:860px}}.footer__privacy a:hover{color:#c3c5c7}.footer__contact{display:flex}.footer__contact div+div{margin-left:20px}.footer__contact-email a:hover svg,.footer__contact-facebook a:hover svg{filter:invert(40%) sepia(0) saturate(5167%) hue-rotate(275deg) brightness(93%) contrast(93%)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger{background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi44MiAxNC42NjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2LjgyIDE0LjY2MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE1Ljk3MiA2LjI4NkguODQ5YS43Ni43NiAwIDAgMC0uNjExLjI4M2MtLjE2Ni4yMTQtLjI0OS40OC0uMjM2Ljc0OS0uMDE1LjI3Ny4wNjguNTUxLjIzNi43NzJhLjc2Ljc2IDAgMCAwIC42MTEuMjgzaDE1LjEyMmEuNzU3Ljc1NyAwIDAgMCAuNjExLS4yODNjLjE2OC0uMjIxLjI1Mi0uNDk1LjIzNi0uNzczLjAxNC0uMjctLjA3LS41MzYtLjIzNi0uNzQ5YS43NTguNzU4IDAgMCAwLS42MS0uMjgyek0uODUgMi4wODZoMTUuMTIyYS43Ni43NiAwIDAgMCAuNjEtLjI4M2MuMTY4LS4yMjEuMjUyLS40OTUuMjM2LS43NzMuMDE0LS4yNy0uMDctLjUzNi0uMjM2LS43NDlhLjc1Ni43NTYgMCAwIDAtLjYxLS4yODFILjg0OWEuNzU3Ljc1NyAwIDAgMC0uNjExLjI4MyAxLjEzMSAxLjEzMSAwIDAgMC0uMjM2Ljc0OWMtLjAxNS4yNzcuMDY4LjU1MS4yMzYuNzcyYS43Ni43NiAwIDAgMCAuNjExLjI4M2wuMDAxLS4wMDF6bTE1LjEyMiAxMC40ODlILjg0OWEuNzU0Ljc1NCAwIDAgMC0uNjExLjI4MyAxLjEzNyAxLjEzNyAwIDAgMC0uMjM2Ljc0OWMtLjAxNS4yNzcuMDY5LjU1MS4yMzYuNzcyYS43Ni43NiAwIDAgMCAuNjExLjI4M2gxNS4xMjJhLjc1Ny43NTcgMCAwIDAgLjYxMS0uMjgzYy4xNjgtLjIyMS4yNTItLjQ5NS4yMzYtLjc3My4wMTQtLjI3LS4wNy0uNTM2LS4yMzYtLjc0OWEuNzU4Ljc1OCAwIDAgMC0uNjEtLjI4MnoiLz48L3N2Zz4=");background-repeat:no-repeat;border:none;display:block;height:21px;margin-bottom:auto;margin-top:auto;width:24px}@media screen and (min-width:75em){.hamburger{display:none}}.hamburger--active{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wNjkgMTYuMDY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNi4wNjkgMTYuMDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLjQyIDE0LjEzOGEuOTQuOTQgMCAwIDAtLjAzNCAxLjU0My45NC45NCAwIDAgMCAxLjU0My0uMDM0bDYuMS02LjAzNiA2LjEgNi4wMzZhLjk0Ljk0IDAgMCAwIDEuNTQzLjAzNC45NC45NCAwIDAgMC0uMDM0LTEuNTQzbC02LjAzNi02LjEgNi4wMzYtNi4xYS45NDIuOTQyIDAgMCAwIC4wNDMtMS41NTIuOTQuOTQgMCAwIDAtMS41NDMuMDM0bC02LjEgNi4wMzZMMS45MjkuNDJBLjk0Ljk0IDAgMCAwIC4zODYuMzg2Ljk0Ljk0IDAgMCAwIC40MiAxLjkyOWw2LjAzNiA2LjFMLjQyIDE0LjEzOHoiLz48L3N2Zz4=")}.header{background-color:#cfdde3}.header__container{align-items:center;display:flex;height:80px;justify-content:space-between;margin-left:20px;margin-right:20px}@media screen and (min-width:75em){.header__container{justify-content:unset;margin-left:calc(50vw - 650px);margin-right:unset;max-width:unset}.header__container-homepage{display:block;height:unset;margin-left:unset;max-height:350px}.header__logo-subpages{display:none}}.header__logo-subpages--active{display:block}.media{height:100%}.media,.media__element{width:100%}.menu{display:flex;justify-content:center}.menu__ul{display:none;margin-bottom:auto;margin-top:auto;padding-left:280px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu__ul-homepage{align-items:center;padding-left:unset}@media screen and (min-width:75em){.menu__ul-homepage{height:360px}.menu__ul{display:flex}}.menu__item{line-height:20px;list-style:none;padding-left:0}.menu__item a{border:2px solid #cfdde3;font-size:17px;font-style:normal;font-weight:500;padding:5px;text-decoration:none}.menu__item--active a,.menu__item a:hover{border:2px solid #000}.menu__item-logo{display:none}.menu__item-logo--active{display:block}.menu__item-logo--active img,.menu__item-logo--active svg{margin-top:-161px}.menu__item-logo--active a:hover{border:2px solid #cfdde3}.menu li+li{margin-left:10px}.menu-mobile{background-color:#cfdde3;bottom:0;display:none;font-size:20px;left:0;position:absolute;right:0;top:75px;width:100%;z-index:2}.menu-mobile--active{display:block}.menu-mobile__ul{margin-top:40px}.menu-mobile__item{list-style:none;margin-bottom:20px;margin-top:20px}.menu-mobile__item a{font-weight:500;text-decoration:none}.menu-mobile__item-children-ul{padding-left:20px;padding-top:20px}.menu-mobile__item-children-item{list-style:none;padding-bottom:20px}.menu-mobile__item-children-item a{font-weight:400}.submenu{background-color:#000;color:#fff;display:none;font-size:17px;height:60px}@media screen and (min-width:40em){.submenu{display:block}}.submenu__container{margin-left:20px;margin-right:20px}@media screen and (min-width:75em){.submenu__container{margin-left:auto;margin-right:auto;max-width:860px}}.submenu__ul{align-items:center;display:flex;margin-top:0;min-height:60px;padding-left:0}.submenu__item{line-height:20px;list-style:none;padding-left:0}.submenu__item a{border:2px solid #000;padding:5px;text-decoration:none}.submenu__item--active a,.submenu__item a:hover{border:2px solid #fff}.submenu li+li{padding-left:20px}.submenu__clear{clear:both}.actors{display:flex;flex-direction:column;margin:70px 20px}@media screen and (min-width:75em){.actors{margin:120px auto;max-width:860px}}.actors__item{display:flex;flex-direction:column;margin-bottom:40px}@media screen and (min-width:75em){.actors__item{flex-direction:row;flex-wrap:wrap}}.actors__image{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:75em){.actors__image{flex-basis:20%;max-height:unset}}.actors__image img{height:auto}.actors__text{background-color:#fff}@media screen and (min-width:75em){.actors__text{flex-basis:70%;padding-left:40px}}.actors__text-info{min-height:150px}.actors__intro{margin-bottom:50px;text-align:left;width:100%}.actors__intro p{font-size:21px!important;font-weight:400!important}.actors h1{margin-bottom:30px;text-align:left;width:100%}.actors p{font-size:17px}.contact{display:flex;flex-direction:column;font-size:18px;margin:70px 20px}@media screen and (min-width:75em){.contact{margin:120px 20px;margin-left:auto;margin-right:auto;max-width:860px}}.contact__orgnumber{margin-bottom:40px}.contact__boardmembers{overflow-x:auto}.contact__boardmembers-item{display:flex;flex-direction:column}@media screen and (min-width:64em){.contact__boardmembers-item{flex-direction:row}}@media screen and (max-width:43.75em){.contact table{display:block;margin-left:-10px}}.contact table th{background-color:#141215;color:#fff;font-weight:500;padding:10px;text-align:left}@media screen and (max-width:43.75em){.contact table th{display:none}}.contact table td{padding:10px}@media screen and (max-width:43.75em){.contact table td{display:block}}.contact table td a:hover{color:blue}.contact table tr:nth-child(odd){background:#cfdde3}@media screen and (max-width:43.75em){.contact table td:first-of-type:before{content:"Navn: "}.contact table td:nth-of-type(2):before{content:"Funksjon: "}.contact table td:nth-of-type(3):before{content:"Telefon:"}.contact table td:nth-of-type(4):before{content:"Epost:"}}.contact a:hover{color:#c3c5c7}.homepage__ticket-button{align-items:center;display:flex;height:30vh}.homepage__ticket-button a{align-items:center;background-color:#000;color:#fff;display:flex;font-size:18px;height:64px;justify-content:center;margin-left:auto;margin-right:auto;text-decoration:none;width:252px}.shows{font-size:21px;margin:70px 20px}@media screen and (min-width:75em){.shows{margin:120px auto;max-width:860px}}.shows__item-duration{border-bottom:1px solid #000;border-top:1px solid #000;font-size:17px;margin:80px 0 20px;padding:40px 0}.shows__item-duration p{margin-bottom:0;margin-top:0}.shows__item-ticket{border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.shows__item-ticket-purchase{align-items:center;display:flex}.shows__item-ticket-purchase-button{align-items:center;background-color:#000;color:#fff;display:flex;font-size:18px;height:32px;justify-content:center;text-decoration:none;width:125px}@media screen and (min-width:75em){.shows__item-ticket-purchase-button{height:64px;width:252px}}.shows__item-ticket-purchase-button:hover{color:#c3c5c7}.shows__previous{display:flex;flex-direction:column;margin-top:80px}@media screen and (min-width:75em){.shows__previous{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.shows__previous-item{margin-bottom:10px}@media screen and (min-width:75em){.shows__previous-item{flex-basis:49%}}.shows__previous-item-image img{height:auto;width:100%}@media screen and (min-width:75em){.shows__previous-item-image img{height:204px;-o-object-fit:cover;object-fit:cover}}.shows__previous-item-text{background-color:#cfdde3;padding:10px;text-align:center}@media screen and (min-width:75em){.shows__previous-item-text{height:170px}}.shows__previous-item-text p{font-family:Arial,Helvetica,sans-serif;font-size:17px}.shows__previous-item-text-title{align-items:center;display:flex;justify-content:center}.shows__previous-item-text-title h2{margin-bottom:0;margin-top:0}.signup{display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-bottom:75px;margin-top:75px}@media screen and (min-width:75em){.signup{margin-bottom:150px;margin-top:120px}}.signup__title{font-family:Georgia,Times New Roman,Times,serif;font-size:40pt;margin-left:20px;margin-right:20px;text-align:left;width:90%}@media screen and (min-width:75em){.signup__title{font-size:62px;margin-left:auto;margin-right:auto;max-width:860px;width:100%}}.signup__intro{font-size:21px;font-weight:400;margin-left:20px;margin-right:20px;text-align:left;width:90%}@media screen and (min-width:75em){.signup__intro{margin-left:auto;margin-right:auto;max-width:860px;width:100%}}.signup__container{background-color:#edeeee;margin:40px 20px;padding:15px;width:90%}@media screen and (min-width:75em){.signup__container{margin-left:auto;margin-right:auto;max-width:860px;width:100%}}.signup__popup{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.signup__popup--active{display:block}.signup__popup-content{background-color:#fefefe;border:1px solid #888;margin:15% auto;max-width:860px;padding:20px;width:80%}.signup__popup-close{float:right}.signup__popup-close:focus,.signup__popup-close:hover{cursor:pointer;text-decoration:none}.signup__popup-info-button{background-color:transparent;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:21px;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:75em){.signup__popup-info-button{right:30%}}.signup__popup-info-button svg:hover{filter:invert(20%) sepia(0) saturate(5167%) hue-rotate(275deg) brightness(93%) contrast(93%)}.required label:after{color:red;content:" *"}input,textarea{border:1px solid #c3c5c7;min-height:64px;width:100%}input[type=checkbox]{min-height:25px}.heading{margin-bottom:10px;margin-top:20px}fieldset{border:none;margin-left:0;margin-top:20px;padding-left:0}fieldset .heading{margin-bottom:20px}.instructions{font-style:italic;font-weight:400}button{background-color:#141215;color:#fff;height:64px;margin-top:45px;width:253px}#fields-phone1-country{display:none}.errors li{color:red}label input{width:10%}#fields-contribution1{display:flex;flex-direction:column}#fields-contribution1 label{display:flex}#fields-contribution1-field{position:relative}#fields-contribution1-field .heading{width:90%}@media screen and (min-width:40em){#fields-contribution1-field .heading{width:100%}}.submit{margin-bottom:45px;text-align:center}.submit button{font-size:18px}.submit button:hover{color:#c3c5c7}.google-recaptcha-container div{margin-left:auto;margin-right:auto;margin-top:45px}
