#dtx-header,#dtx-footer{display:none}.top-image{height:calc(100vh - 111px);display:flex}.top-image-row{height:calc(100vh - 141px)}.dtx-wrap,.vcv-content--boxed .entry-content>[data-vce-boxed-width=true],.vcv-content--boxed .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-editor-theme-hf .vcv-layouts-html>[data-vce-boxed-width=true],.vcv-footer>[data-vce-boxed-width=true],.vcv-header>[data-vce-boxed-width=true],.vcv-header>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content,div.vcv-content--boxed .entry-content>[data-vce-boxed-width="true"],div.vcv-content--boxed .entry-content [data-vce-boxed-width="true"],.vcv-footer>.vce-row-container>.vce-row[data-vce-full-width=true]:not([data-vce-stretch-content=true])>.vce-row-content{max-width:94%!important}.vce{margin-bottom:0!important}.vce-image-masonry-gallery--gap-0 .vce-image-masonry-gallery-item{margin-top:-10px}body{font-family:'Roboto',sans-serif;font-size:1.3em;line-height:1.5;font-weight:400;color:#212121}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;line-height:1.2}h1{font-size:3em;font-weight:400;text-transform:uppercase}h2{font-size:1.6em;font-weight:500;margin-bottom:25px;text-transform:uppercase}h2 a{text-decoration:none;transition:all 0.3s ease;padding-bottom:7px;border-bottom:1px solid #fff}h2 a:hover{border-bottom:1px solid #000;padding-bottom:7px}a{color:#000}h2:first-of-type{margin-top:0!important}h3{font-size:1em;font-weight:400;margin-bottom:10px;text-transform:uppercase}h4{font-size:1em;font-weight:500;text-transform:uppercase}p:last-of-type{margin-bottom:0}@media (max-width:1081px){body{font-size:1.1em}}.dns-header{padding-top:30px!important;padding-bottom:30px!important;z-index:9;margin-top:-2px}.header-title h2{margin-bottom:0;text-align:right}@media (max-width:1081px){.dns-header{padding-top:20px!important;padding-bottom:20px!important}}.program-top{color:#fff;margin-bottom:30px}.program-top p{margin-bottom:0}.program-top h1{margin-bottom:30px}@media (max-width:1081px){.program-top{text-align:center}.program-top h1{margin-bottom:20px}}.vce-faq-toggle-icon:before{height:1px}.vce-faq-toggle-icon:after{width:1px}.vce-faq-toggle-icon{width:18px}.vce-faq-toggle-text-block{padding-left:0;padding-top:20px}.skuespiller{margin-top:15px}.vce-sandwich-menu-wrapper button.vce-sandwich-menu-open-button::after{content:"Innhold";color:#fff;padding-left:10px}.vce-sandwich-menu-inner nav>ul>.menu-item{font-weight:400;text-align:left;max-width:300px;margin:30px 0}.vce-sandwich-menu-inner nav>ul>.menu-item a{text-decoration:none;font-size:1.3em;font-family:'Playfair Display',serif;text-transform:uppercase;line-height:1}@media (max-width:1081px){.vce-sandwich-menu-inner nav>ul>.menu-item a{font-size:1.1em;max-width:300px;margin:20px 0}}.padded-section{padding:130px 0!important}.padded-section-top{padding:180px 0 0 0!important}.padded-section-bottom{padding:0 0 180px 0!important}.padded-section-medium{padding:150px 0!important}.padded-section-medium-top{padding:150px 0 0 0!important}.padded-section-medium-bottom{padding:0 0 150px 0!important}.padded-section-big{padding:220px 0 !Important}.padded-section-big-top{padding:220px 0 0 0 !Important}.padded-section-big-bottom{padding:0 0 220px 0 !Important}.padded-section-extrabig{padding:300px 0 !Important}.padded-section-extrabig-top{padding:300px 0 0 0 !Important}.padded-section-extrabig-bottom{padding:0 0 300px 0 !Important}.padded-section-small{padding:80px 0!important}.padded-section-small-top{padding:80px 0 0 0!important}.padded-section-small-bottom{padding:0 0 80px 0!important}.padded-section-big{padding:200px 0!important}@media (max-width:1081px){.padded-section-big{padding:80px 0!important}.padded-section-big-top{padding:80px 0 0 0!important}.padded-section-big-bottom{padding:0 0 80px 0!important}.padded-section{padding:80px 0!important}.padded-section-bottom{padding:0 0 80px 0!important}.padded-section-top{padding:80px 0 0 0!important}.padded-section-full-width{padding:45px 60px}.padded-section-small{padding:35px 0}.padded-section-medium{padding:80px 0!important}.padded-section-medium-top{padding:80px 0 0 0!important}.padded-section-medium-bottom{padding:0 0 80px 0!important}}