header{position:relative;width:100%;z-index:150;background:var(--var-secondary-grey)}header .wrapper{display:flex;justify-content:space-between;height:90px;align-items:center}ul.smalleritems{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-direction:column}.button.btn.main.close-menu{color:var(--var-primary-green)}.inner-menu hr{width:100%;height:1px;background:var(--var-primary-green);border-color:var(--var-primary-green);margin:55px 0}ul.smalleritems li a{font-size:1.5rem;font-family:ASAP,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--var-primary-green)}header ul{list-style:none;margin:0;padding:0;display:flex;gap:35px;justify-content:flex-end}header ul li a{color:var(--var-primary-green);font-size:1rem;text-decoration:underline;transition:all .25s;text-underline-offset:2px}.menu-btn{padding:13px 15px;font-weight:600;background:var(--var-primary-green);color:var(--var-white);border-radius:5px;transition:all .25s;border:2px solid var(--var-primary-green)}.menu-btn:hover{cursor:pointer;background:transparent;color:var(--var-black)}header ul li a:hover{text-underline-offset:4px}header img{max-width:155px;height:auto}header .rightside{display:flex;margin-left:auto;align-items:center;gap:25px}header svg{color:var(--var-primary-green);font-size:1.35rem;transition:all .25s}header svg:hover{cursor:pointer;opacity:.9}.input-wrapper svg{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mobilenav .sub-menu,header ul.submenu{display:none}.mobilenav .sub-menu.open{display:block}@media screen and (min-width:1235px){#mobileMenu{display:none!important}}#mobileMenu nav ul.secondaryMenu{border-top:none;border-bottom:none;margin-top:40px;display:flex;flex-direction:column;gap:20px}#mobileMenu nav ul.secondaryMenu li,#mobileMenu nav ul.secondaryMenu li:first-child,#mobileMenu nav ul.secondaryMenu li:last-child{border-top:none;border-bottom:none;padding:0}#mobileMenu nav ul.secondaryMenu li a{font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding:0 25px;text-decoration:underline;text-underline-offset:4px}.mobilenav li{display:block}.mobilenav .toplevel,.mobilenav li{align-items:center;justify-content:space-between}.mobilenav .toplevel{display:flex;padding-right:25px}.mobilenav .toplevel-li.open{background:#f7f5f1}.mobilenav .toplevel a{font-family:georgiapro,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.mobilenav .sub-menu li{background:#f7f5f1}#mobileMenu .mobilenav .sub-menu li{border-bottom:0;border-top:0}#mobileMenu .mobilenav .sub-menu li a{font-size:20px;font-family:ASAP,sans-serif;text-decoration:underline;text-underline-offset:4px;padding:10px 25px}#mobileMenu .mobilenav .sub-menu li:last-child a{padding:10px 25px 35px}header.mobilesticky{position:fixed;top:0;left:0;z-index:999999;width:100%;background:var(--var-primary-lightgreen)}.srcPillCat{padding:5px 12px;background:var(--var-secondary-grey);border-radius:25px;font-weight:500}.srcWrapFlex{display:flex;align-items:center;gap:15px;margin-top:10px!important;flex-wrap:wrap}#mobileMenu{position:fixed;top:90px;left:0;width:100%;background:var(--var-primary-lightgreen);z-index:9999999;height:calc(100vh - 90px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#mobileMenu::-webkit-scrollbar{display:none}#mobileMenu ul.submenu{margin:0;padding:15px 0;list-style:none;background:#f4f6f7}#mobileMenu ul.submenu li{padding:8px 0;border:none}#mobileMenu ul.submenu li a{font-size:1.25rem;text-decoration:underline;text-underline-offset:2px}.hidemobile{padding:20px 25px;text-align:right;font-weight:600;font-size:1.25rem}header nav ul li.smallmenu{display:none}#mobileMenu nav ul li:first-child{border-top:1px solid var(--var-primary-green)}#mobileMenu ul li.smallmenu,#mobileMenu ul li.smallmenu:last-child{border:none}#mobileMenu ul li.smallmenu a,#mobileMenu ul li.smallmenu span{font-size:1.15rem;font-weight:400;padding:10px 25px;text-decoration:underline}.hidemobile:hover{cursor:pointer}header .menu-item.has-children{position:relative}header .menu-item.has-children:hover ul.submenu{display:flex}header span,header ul li a{color:var(--var-primary-green);font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:4px}header .menu-item.has-children ul.submenu{position:absolute;top:40px;left:-15px;background:var(--var-white);padding:15px;border-radius:3px;flex-direction:column;gap:10px}header .menu-item.has-children ul.submenu:before{width:15px;height:15px;background:var(--var-white);content:"";transform:rotate(-45deg);position:absolute;top:-6px;left:25px}header .menu-item.has-children ul.submenu{white-space:nowrap}header .menu-item.has-children ul.submenu li ul.submenu{display:none!important}header .menu-item.has-children ul.submenu li a{color:var(--var-primary-green);text-decoration:none;font-size:1.25rem}header .menu-item.has-children a,header .menu-item.has-children span{padding:34px 0}header .menu-item.has-children ul.submenu li a{padding:unset}#mobileMenu nav ul li{font-size:1.5rem;font-weight:600;border-bottom:1px solid var(--var-primary-green)}#mobileMenu nav ul li a{padding:20px 25px;display:block;color:var(--var-primary-green)}#mobileMenu nav ul.submenu li a{padding:7px 25px;color:var(--var-primary-green)}#mobileMenu nav ul li .menu-item.has-children a{position:relative}#mobileMenu nav ul li .menu-item.has-children a:after{content:"";width:10px;height:10px;border-bottom:2px solid var(--var-primary-green);border-right:2px solid var(--var-primary-green);transform:rotate(45deg) translateY(-90%);position:absolute;right:45px;top:50%}#mobileMenu nav ul li:last-child{border-bottom:1px solid var(--var-primary-green)}#mobileMenu nav ul.submenu li{border:none}#mobileMenu nav ul li.smallmenu.firstsmall{margin-top:35px}.searchwrapper{position:absolute;top:-100vw;left:0;width:100%;padding-top:100px;background:var(--var-primary-blue);z-index:100;transition:all .35s}.searchwrapper.active{top:0}.logged-in .searchwrapper.active{top:32px}.searchbar{width:100%;border:1px solid var(--var-primary-green);padding:15px;margin-bottom:15px;font-size:16px}header.active-search{background:transparent!important}header.active-search svg,header.active-search ul li a{color:var(--var-primary-green)}header.active-search .menu-btn{background:var(--var-primary-green);color:var(--var-white);border:2px solid var(--var-primary-green)}#searchResults{background:#f4f6f7;padding:35px 0}#searchResults ul{list-style:none;margin:0;padding:0}#searchResults ul li{border-radius:0;background:var(--var-white);margin:8px 0}#searchResults ul li a.resultItem{display:flex;gap:15px;align-items:center}.searchIconSpin{font-size:5rem;margin:0 auto;text-align:center;color:var(--var-primary-green)}#searchResults ul li a .resultImg{position:relative;width:175px;flex:1 0 175px;max-width:175px;background-size:cover;background-position:50%;background-repeat:no-repeat}header.active-search .menu-btn:hover{background:transparent;color:var(--var-primary-green)}.searchCat{display:flex;gap:15px;list-style:none;margin:0 0 15px}.searchCat li{padding:10px 15px;font-weight:600;color:var(--var-primary-green);border:1px solid var(--var-primary-green);border-radius:2px;transition:all .25s;white-space:nowrap}.searchCat li:hover{cursor:pointer}.searchCat li.active,.searchCat li:hover{background:var(--var-primary-green);color:var(--var-white)}.searchPagination{display:flex;justify-content:center;gap:15px;align-items:center;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navArrow:hover{cursor:pointer}.srcLocation{margin-top:5px;display:flex;gap:7px;font-size:15px}.desktopMenuSide ul li ul.sub-menu li.recommend-item,.mobilenav ul li ul.sub-menu li.recommend-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;align-self:stretch!important}.mobilenav ul li ul.sub-menu li.recommend-item{padding:20px 25px}#mobileMenu .mobilenav ul li ul.sub-menu li.recommend-item a.recommandation{padding:0;display:flex!important;text-decoration:none!important}.desktopMenuSide ul li ul.sub-menu li.recommend-item h6,.mobilenav ul li ul.sub-menu li.recommend-item h6{align-self:stretch;font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation,.mobilenav ul li ul.sub-menu li.recommend-item .recommandation{display:flex;align-items:center;align-self:stretch;background:var(--Hvit,#fff);width:100%;transition:all .25s}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation{background:var(--var-primary-green)}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation .image,.mobilenav ul li ul.sub-menu li.recommend-item .recommandation .image{width:100px;height:72px;flex-shrink:0}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation .content,.mobilenav ul li ul.sub-menu li.recommend-item .recommandation .content{display:flex;padding:8px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0;color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation .content{color:var(--var-primary-lightgreen);transition:all .25s}.desktopMenuSide ul li ul.sub-menu li.recommend-item .recommandation .content svg path{fill:var(--var-primary-lightgreen)}.desktopMenuSide ul li ul.sub-menu li.recommend-item:hover .recommandation,.mobilenav ul li ul.sub-menu li.recommend-item:hover .recommandation{background:#f4f6f7}.desktopMenuSide ul li ul.sub-menu li.recommend-item:hover a.recommandation{background:var(--var-primary-green)}.desktopMenuSide ul li ul.sub-menu li.recommend-item:hover a.recommandation .content{padding-left:13px}.location-pill-menu{display:flex;align-items:center;gap:4px;font-family:ASAP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.desktopMenuSide ul li ul.sub-menu li.recommend-item a:hover{padding-left:0}@media screen and (max-width:1500px){header .wrapper{max-width:95%;margin:0 auto}header .input-wrapper{display:none}}@media screen and (max-width:1235px){header nav ul{display:none}}footer{background:var(--var-primary-green);padding:32px 0}.footer-wrap{max-width:1240px;width:100%;margin:0 auto;flex-direction:column}.footer-lists,.footer-wrap{display:flex;align-items:flex-start;gap:32px;align-self:stretch}.footer-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0}.footer-list h4,.newsletter-wrapper h4{color:var(--Hvit,#fff);font-family:georgiapro,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:24px}.footer-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-list ul li a{color:var(--Hvit,#fff);text-align:center;font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}footer hr{height:1px;background:var(--var-white,#fff);opacity:1;width:100%;border:none}footer .inline-links{display:flex;align-items:flex-start;gap:12px}footer .inline-links a{color:var(--Hvit,#fff);font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}footer .copy{align-self:stretch}footer .copy p{color:var(--var-white,#fff)}footer .copy p,footer .copy p a{font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}footer .copy p a{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}footer .logo-area{display:flex;justify-content:space-between;width:100%}footer .logo-area .newsletter-wrapper{flex-grow:1;flex-shrink:0;flex-basis:calc(33.3333% - 20px);max-width:calc(33.3333% - 20px)}footer .newsletter-wrapper .newsletter-input-wrapper{display:flex;gap:5px;align-items:center;margin:15px 0}.newsletter-input-wrapper input{padding:15px;box-sizing:border-box;flex:1 0 75%;border-radius:5px;border:2px solid #fff}.newsletter-input-wrapper button{background:transparent;flex:1 0 25%;color:#fff;font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;padding:8px 12px;gap:8px;border-radius:4px;background:var(--var-primary-lightgreen,#93e9c5);color:var(--var-primary-green);text-align:center;transition:all .25s;border:2px solid var(--var-primary-lightgreen);white-space:nowrap}.newsletter-input-wrapper button:hover{cursor:pointer;background:transparent;color:#fff}.newsletter-wrapper small p{font-size:14px;line-height:1.3;color:#fff;opacity:.8}.newsletter-wrapper small p a{color:inherit;text-decoration:underline}.confirm-text{color:#fff;margin:15px 0;opacity:.8}.newsletter-input-wrapper .error-input{border:2px solid red}.error-msg{color:red;font-size:16px;margin-bottom:1rem;display:block}@media screen and (max-width:1200px){.logo-area{flex-wrap:wrap;gap:35px}footer .logo-area .newsletter-wrapper{flex:1 0 100%;max-width:100%}.newsletter-input-wrapper input{flex-grow:1;flex-shrink:0;flex-basis:calc(75% - 5px)}.newsletter-input-wrapper button{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 5px)}}@font-face{font-family:Albra Sans;src:url(/fonts/Albra-Sans-Semi.woff2) format("woff2"),url(/fonts/Albra-Sans-Semi.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ASAP;src:url(/fonts/Asap-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ASAP;src:url(/fonts/Asap-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ASAP;src:url(/fonts/Asap-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ASAP;src:url(/fonts/Asap-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ASAP;src:url(/fonts/Asap-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--var-primary-green:#003633;--var-primary-lightgreen:#93e9c5;--var-primary-beige:#aeba7e;--var-primary-blue:#a2d2fe;--var-secondary-burg:#4e160c;--var-secondary-orange:#ff5a1b;--var-secondary-lightorange:#fe9a5b;--var-secondary-pink:#f47dd1;--var-secondary-rose:#fea8ab;--var-secondary-purple:#a68de5;--var-secondary-cyan:#05d7e1;--var-secondary-grey:#f7f5f1;--var-secondary-gold:#e29715;--var-secondary-lightyellow:#faf09d;--var-white:#fff;--var-black:#000}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Alba Sans Semi,sans-serif}#hero{height:600px;padding-bottom:40px;justify-content:flex-end;align-items:center;gap:32px;align-self:stretch}#hero,#hero .wrapper{display:flex;flex-direction:column}#hero .wrapper{align-items:flex-start;gap:12px}.section{display:flex;width:100%;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:0;gap:80px;background:var(--var-secondary-grey,#f7f5f1)}.section.citysection,.section.homepage{gap:0}.section .block,.section .brandPanel,.section .brandpanel,.section .listing-background,.section .listing-single,.section .normal-list,.section .poster{margin-top:80px}.section>div:not(.listing-background):last-child{margin-bottom:80px}.text-section{width:820px}.text-section p{color:var(--var-black,#000);font-family:ASAP,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.section .block{display:flex;width:1240px;padding:20px;justify-content:space-between;align-items:center;background:var(--var-white)}#hero a.hero-btn{color:var(--var-white,#fff);background:var(--var-primary-green);text-align:center;display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;transition:all .25s;border-radius:4px}#hero a.hero-btn:hover{background:var(--var-primary-lightgreen);color:var(--var-primary-green)}#hero h1{font-family:Albra Sans;font-size:52px;font-style:normal;font-weight:600;line-height:52px}#hero h1,.hero-inner h1,.hero-inner p{color:var(--var-primary-lightgreen)}.hero-inner p{margin:10px 0}.wrapper{max-width:1240px;width:1240px;margin:0 auto}.postwrapper{display:flex;gap:25px;margin:25px 0}.postwrapper article.post{flex:1 0 33.3333%;max-width:calc(33.3333% - 16.66667px)}.postwrapper article.post h2{margin-bottom:10px}.postwrapper *{flex:1 1}.header-box{text-align:center;margin:25px 0}.header-box h2{font-size:2.25rem;margin-bottom:5px}.header-box p{font-size:1.5rem;font-weight:300}.grey{background:#f4f6f7;padding:35px 0}.block-card{background:var(--var-white);padding:25px 15px;display:flex;justify-content:space-between;align-items:center}.block h2{color:var(--Sort,#000);font-family:georgiapro,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.search-area{display:flex;align-items:center;gap:20px}.search-area select{width:260px;padding:11px 8px;justify-content:space-between;border-radius:4px;border:1px solid var(--Sort,#000);font-weight:400}.search-area a,.search-area select{display:flex;align-items:center;font-family:ASAP,sans-serif;font-size:16px;font-style:normal;line-height:24px}.search-area a{width:100px;padding:8px 12px;justify-content:center;gap:8px;border-radius:4px;border:2px solid var(--var-primary-lightgreen);background:var(--Bakgrunnsfarger-Lysegrnn,#93e9c5);color:var(--Bakgrunnsfarger-Mrkegrnn,#003633);transition:all .25s;text-align:center;font-weight:600}.search-area a:hover{cursor:pointer;background:transparent}.brandpanel{display:flex;width:820px;padding:40px 0;flex-direction:column;align-items:flex-end;gap:-72px}.brandPanel.lightgreen,.brandpanel.lightgreen{background:var(--var-primary-lightgreen)}.brandPanel.darkgreen,.brandpanel.darkgreen{background:var(--var-primary-green)}.brandpanel a{transition:all .25s;border:2px solid}.brandpanel.darkgreen a{background:var(--var-primary-lightgreen);color:var(--var-primary-green);border-color:var(--var-primary-lightgreen)}.brandpanel.darkgreen a:hover{background:transparent;cursor:pointer;color:var(--var-primary-lightgreen)}.brandPanel{width:1240px;padding:40px;background:var(--var-primary-lightgreen,#93e9c5);overflow:hidden}.brandPanel,.brandPanel .brandPanel--inner{justify-content:center;align-items:center;gap:40px;position:relative}.brandPanel .brandPanel--inner{display:flex;z-index:1}.brandPanel .content{display:flex;padding:0 40px;flex-direction:column;align-items:center;gap:32px;flex:1 0}.brandPanel h3{align-self:stretch;color:var(--var-primary-darkgreen,#003633);font-family:Albra Sans;font-size:72px;line-height:72px}.brandPanel a.brand-btn,.brandPanel h3{text-align:center;font-style:normal;font-weight:600}.brandPanel a.brand-btn{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;color:var(--var-black,#000);background:var(--var-secondary-orange,#ff5a1b);border:2px solid var(--var-secondary-orange);transition:all .25s;font-family:ASAP,sans-serif;font-size:20px;line-height:24px}.brandPanel a.brand-btn:hover{background:transparent}.brand-svg-1{height:427px;top:-45px}.brand-svg-1,.brand-svg-2{width:885px;position:absolute;right:0;fill:var(--Hvit,#fff);opacity:.3;z-index:0}.brand-svg-2{height:521px;bottom:-150px}.brandPanel .img{width:519.42px;height:384px;flex-shrink:0;border-radius:20px;background:#d3d3d3 -20.396px -40.747px/197.857% 133.816% no-repeat}.eco-awards{background:#93e9c570;padding:20px;border-radius:8px}.eco-awards h3{font-size:20px;margin-bottom:12px}.eco-awards p{font-size:16px}.eco-awards ul{margin-top:10px}.eco-awards ul li{padding:8px 12px;border:1px solid #000;border-radius:3px;display:inline-flex;font-size:16px}.brandPanel.darkgreen h3,.brandpanel.darkgreen h3{color:var(--var-primary-lightgreen)}.brandPanel.burgunder h3,.brandpanel.burgunder h3{color:var(--var-secondary-orange)}.brandpanel.burgunder a.brand-btn{background:var(--var-secondary-orange);color:var(--var-white);border-color:var(--var-secondary-orange)}.brandpanel.burgunder a.brand-btn:hover{background:transparent;border-color:var(--var-secondary-orange);color:var(--var-secondary-orange)}.brandPanel.burgunder svg path,.brandpanel.burgunder svg path{opacity:.2}.brandPanel.darkgreen svg path,.brandpanel.darkgreen svg path{fill:var(--var-primary-lightgreen);opacity:.2}.brandPanel.lightblue,.brandpanel.lightblue{background:var(--var-primary-blue)}.brandpanel.lightblue h3{color:var(--var-primary-green)}.brandpanel.lightblue a.brand-btn{background:var(--var-primary-green);color:var(--var-white);border-color:var(--var-primary-green)}.brandpanel.lightblue a.brand-btn:hover{background:transparent;color:var(--var-primary-green)}.brandPanel.mose,.brandpanel.mose{background:var(--var-primary-beige)}.brandpanel.mose .brand-btn{background:var(--var-secondary-orange);border-color:var(--var-secondary-orange);color:var(--var-white)}.brandpanel.mose h3{color:var(--var-secondary-burg)}.brandpanel.mose .brand-btn:hover{background:transparent;color:var(--var-primary-green);border-color:var(--var-secondary-orange)}.brandPanel.burgunder,.brandpanel.burgunder{background:var(--var-secondary-burg)}.listing-intro{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.listing .listing-intro p{font-family:ASAP,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.listing-intro h3{font-family:georgiapro,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:44px}@media screen and (max-width:1270px){.normal-list,.text-section{width:100%;max-width:100%}.brandPanel{margin-top:40px}.citysection .listing,.citysection .text-section{max-width:calc(100% - 32px);margin:0 auto}}.brandpanel.brand-burgunder{background:var(--var-secondary-burg)}.brandpanel.brand-green{background:var(--var-primary-green)}.brandpanel.brand-lightgreen{background:var(--var-primary-lightgreen)}.brandpanel.brand-lightblue{background:var(--var-primary-blue)}.brandpanel.brand-mose{background:var(--var-primary-beige)}.brandpanel img{width:520px;height:384px;border-radius:20px 0 0 20px;background:#d3d3d3 50%/cover no-repeat}.brandpanel h3{align-self:stretch;font-family:Albra Sans;font-size:72px;font-style:normal;font-weight:600;line-height:72px;max-width:70%}.brandpanel.brand-burgunder h3{color:var(--var-secondary-lightorange)}.brandpanel.brand-green h3{color:var(--var-secondary-orange)}.brandpanel.brand-lightblue h3,.brandpanel.brand-lightgreen h3,.brandpanel.brand-mose h3{color:var(--var-primary-green)}.brandpanel-content{display:flex;padding:0 40px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;margin-top:-72px}.brandpanel a{border-radius:4px;display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px}.brandpanel.brand-burgunder a{background:var(--var-secondary-orange,#ff5a1b)}.brandpanel.brand-lightblue a,.brandpanel.brand-lightgreen a,.brandpanel.brand-mose a{background:var(--var-primary-green);color:var(--var-white)}.brandpanel.brand-green a{background:var(--var-secondary-orange);color:var(--var-white)}.listing{display:flex;flex-direction:column;align-items:center;gap:24px;width:1240px;margin:0 auto}.listing,.listing-intro{align-self:stretch}.listing h3,.listing p{color:var(--var-black,#000)}.listing p{font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.listing-cards.scrollable{overflow-x:scroll;width:100%;-ms-overflow-style:none;scrollbar-width:none}.listing-cards.scrollable::-webkit-scrollbar{display:none}button.scroll-left,button.scroll-right{padding:0;margin:0;background:transparent;border:none}button.scroll-left:hover,button.scroll-right:hover{cursor:pointer}.scroll-arrows{display:flex;width:100%;justify-content:space-between;align-items:center}.listing-cards.scrollable .listing-card{flex:1 1;min-width:400px}.listings{display:flex;align-items:flex-start;align-content:flex-start;gap:20px;flex:1 0;width:100%;flex-wrap:wrap}.listing-item{display:flex;flex:1 1;height:unset;aspect-ratio:1/1.25;padding:48px 0 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px;position:relative}.listing-cards{display:flex;align-items:stretch;gap:16px;align-self:stretch}.listing-cards .listing-card{display:flex;width:100%;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:var(--var-white)}.listing-card .background-img{width:100%;aspect-ratio:1/.74;flex-shrink:0;background:#d3d3d3 50%/cover no-repeat}.listing-card .listing-card--content{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;min-height:260px;height:100%}.listing-card--content h3,.listing-card--content p{align-self:stretch;color:var(--var-black,#000)}.listing-card--content .listing-card--button-wrap{display:flex;align-items:flex-start;gap:8px;align-self:stretch;margin-top:auto}.listing-card--content .listing-card--button-wrap a{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:var(--var-primary-green,#003633);color:var(--var-white);text-align:center;transition:all .25s;border:2px solid var(--var-primary-green)}.listing-card--content .listing-card--button-wrap a:hover{background:transparent;color:var(--var-primary-green)}.listing-item .content{display:flex;padding:0 16px;flex-direction:column;align-items:flex-start;z-index:20;position:relative;gap:12px;align-self:stretch}.listing-item h4{align-self:stretch;color:var(--var-primary-lightgreen,#93e9c5);font-family:Albra Sans;font-size:25px;font-style:normal;font-weight:600;line-height:24px}.poster{width:820px;height:462.296px;background:var(--var-primary-green)}.poster video{width:100%;height:auto}.gallery-img-background{position:relative}.copyright-carousel{position:absolute;bottom:10px;right:15px;color:#fff}.copyrightText{position:absolute;top:50%;transform:translateY(-50%);right:20px;display:none;white-space:nowrap;background:#00000060;padding:8px;z-index:20;font-size:12px;border-radius:3px}.copyright-carousel:hover{cursor:pointer}.copyright-carousel:hover .copyrightText{display:block}.listing-single{display:flex;width:1240px;align-items:center;background:var(--var-white)}@media screen and (max-width:1200px){.listing-single{margin-top:40px}}.listing-single .background-img{width:610px;height:450px;flex-shrink:0;background:#d3d3d3 50%/cover no-repeat}.listing-single .content{display:flex;padding:20px 40px;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0}.listing-single .content h3{align-self:stretch;color:var(--var-black,#000)}.listing-single .content p{align-self:stretch;color:var(--Sort,#000)}.content p a{color:inherit}.listing-single .content .listing-single--button-wrap{display:flex;align-items:center;gap:16px;align-self:stretch}.listing-single--button{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:var(--var-primary-lightgreen,#93e9c5);color:var(--var-primary-green);text-align:center;transition:all .25s;border:2px solid var(--var-primary-lightgreen)}.listing-item{overflow:hidden}.listing-card a.image-link{overflow:hidden;min-height:296px}@media screen and (max-width:1200px){.listing-card a.image-link{overflow:hidden;min-height:266px}}.listing-card a .background-img{transition:all .25s}.listing-card:hover a .background-img{transform:scale(1.05)}.listing-item .listingBackground{transition:all .25s}.listing-item:hover .listingBackground{transform:scale(1.05)}.listing-single--button:hover{background:transparent}.listing-single--text-link{display:flex;align-items:flex-start;gap:8px;align-self:stretch;color:var(--var-black,#000);font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.listing-background{width:100%;padding-top:80px;padding-bottom:80px}.listing-background.lightorange{background:rgba(254,154,91,.5)}.listing-background.burgunder{background:var(--var-secondary-burg)}.listing-background.burgunder .listing-intro h3{color:var(--var-secondary-orange)}.listing-background.burgunder svg path{fill:var(--var-secondary-orange)}.listing-background.lightblue{background:var(--var-primary-blue)}.listing-background.lightgreen{background:var(--var-primary-lightgreen)}.listing-background.darkgreen{background:var(--var-primary-green)}.listing-background.darkgreen .listing-intro h3,.listing-background.darkgreen .listing-intro p,.listing-background.darkgreen svg path{color:var(--var-white);fill:var(--var-white)}.listing-background.mose{background:var(--var-primary-beige)}.onpage-content{display:flex;width:820px;flex-direction:column;align-items:flex-start;gap:12px}.onpage-content h2{align-self:stretch;color:var(--var-black,#000)}.background-video{width:820px;height:535px;background:#d3d3d3 50%/cover no-repeat}.alert{display:flex;width:820px;max-width:100%;padding:20px;align-items:flex-start;gap:8px}.alert,.alert.green{flex-direction:column}.alert.green{background:var(--var-primary-lightgreen,#93e9c5)}.alert h2,.alert.green p{align-self:stretch;color:var(--var-primary-green,#003633)}.alert.green p{font-family:ASAP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.divider{padding-top:35px;padding-bottom:35px;position:relative}.divider img{width:65%;height:auto;top:35px;min-height:400px;right:0;border:1px solid #fff}.divider h3{font-size:2.75rem;max-width:275px;margin-bottom:20px}.divider.brown{background:var(--var-secondary-burg)}.divider.green{background:var(--var-primary-green);padding-top:65px;padding-bottom:65px}.divider.orange{background:var(--var-secondary-lightorange)}.divider.green h4{color:var(--var-white);font-size:3rem}.divider.brown h3{color:var(--var-secondary-lightorange)}.divider .btn.orange{background:var(--var-secondary-orange);color:var(--var-black);border:2px solid var(--var-secondary-orange)}.divider .btn.orange:hover{background:transparent;color:var(--var-white)}.locations{display:flex;gap:35px;margin:15px 0}.location-card{flex:1 1;border:1px solid var(--var-black);height:350px;position:relative}.location-card .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#1d1d1b;background:linear-gradient(0deg,rgba(29,29,27,.597),rgba(29,29,27,0))}.location-card h3{position:absolute;bottom:5%;left:16px;color:var(--var-primary-lightgreen);font-size:1.75rem;padding-right:10%;z-index:10}.cards{display:flex;gap:35px;align-items:flex-start;margin:35px 0}.card{background:var(--var-white);flex:1 1}.card-content{padding:15px}.card-content h2{margin-bottom:10px}.card-content p{line-height:1.5}.card-content button{margin-top:15px}.note{margin:15px 0;padding:15px}.note.green{background:var(--var-primary-lightgreen)}.note.green h2,.note.green p{color:var(--var-primary-green)}.note h2{margin-bottom:10px}.note.green p{line-height:1.5}.center{text-align:center}h2{font-family:goergiapro,sans-serif;font-size:40px;line-height:44px}h2,h3{font-style:normal;font-weight:600}h3{font-family:georgiapro,sans-serif;font-size:28px;line-height:28px}p{font-weight:400}b,p,strong{font-family:ASAP,sans-serif;font-size:20px;font-style:normal;line-height:28px}b,strong{font-weight:600}.mobile{display:none}.desktop{display:block}.desktopsidebar{display:flex;transition:all .25s;position:fixed;top:0;height:100vh;right:-200vw;background:var(--var-primary-lightgreen);padding:6rem 16rem 6rem 7.5rem;width:52.063rem;z-index:200;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:1235px){.desktopsidebar{display:none}}.desktopsidebar::-webkit-scrollbar{display:none}.wp-block-custom-newsletter{width:100%!important;border-radius:0!important;display:flex;flex-direction:column;gap:10px}.wp-block-custom-newsletter form{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.wp-block-custom-newsletter form .newsletter-msg{flex:1 0 100%}.wp-block-custom-newsletter form input{flex:1 0 85%;max-width:calc(85% - 2.5px);width:calc(85% - 2.5px);padding:15px;box-sizing:border-box;font-size:16px;border:2px solid #fff;border-radius:4px}.newsletter-msg{font-weight:600}.newsletter-msg.error,.newsletter-msg.success{padding:10px 0;text-align:left;font-size:15px;margin:5px 0 0}.wp-block-custom-newsletter form button{flex:1 0 15%;padding:15px;border-radius:4px;font-weight:600;font-size:16px;transition:all .25s;max-width:calc(15% - 2.5px);width:calc(15% - 2.5px)}.wp-block-custom-newsletter form button:hover{cursor:pointer}.wp-block-custom-newsletter form button.darkgreen-btn{background:var(--var-primary-green);border:2px solid var(--var-primary-green)}.wp-block-custom-newsletter form button.darkgreen-btn:hover{color:var(--var-primary-green)}.wp-block-custom-newsletter form button.lightgreen-btn{background:var(--var-primary-lightgreen);border:2px solid var(--var-primary-lightgreen)}.wp-block-custom-newsletter form button.lightgreen-btn:hover{background:var(--var-primary-lightgreen)}.wp-block-custom-newsletter form button.orange-btn{background:var(--var-secondary-orange);border:2px solid var(--var-secondary-orange)}.wp-block-custom-newsletter form button.orange-btn:hover{color:var(--var-secondary-orange)}.wp-block-custom-newsletter form button.lightblue-btn{background:var(--var-primary-blue);border:2px solid var(--var-primary-blue)}.wp-block-custom-newsletter form button.lightblue-btn:hover{color:var(--var-primary-blue)}.wp-block-custom-newsletter form button.moss-btn{background:var(--var-primary-beige);border:2px solid var(--var-primary-beige)}.wp-block-custom-newsletter form button.moss-btn:hover{color:var(--var-primary-beige)}.wp-block-custom-newsletter form button.burgunder-btn{background:var(--var-secondary-burg);border:2px solid var(--var-secondary-burg);color:var(--var-white)}.wp-block-custom-newsletter form button.burgunder-btn:hover{color:var(--var-secondary-burg)}.wp-block-custom-newsletter form button:hover{background:transparent}@media screen and (max-width:1000px){.wp-block-custom-newsletter form{flex-wrap:wrap;gap:10px;margin:10px 0}.wp-block-custom-newsletter form input{flex:1 0 100%;max-width:100%;width:100%}.wp-block-custom-newsletter form button{flex:0 0 auto;width:auto;padding:10px 15px;max-width:unset}}.wp-block-custom-newsletter h2{font-size:2rem!important;font-family:georgiapro,sans-serif!important;font-weight:600!important}.wp-block-custom-newsletter small{font-family:ASAP,sans-serif;font-size:13px;opacity:.8}.wp-block-custom-newsletter small a{text-decoration:underline}html.logged-in body{margin-top:32px}.desktopsidebar.active{right:0}.desktopsidebar .inner-menu{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:2rem;z-index:20}.event-day h2:first-letter{text-transform:uppercase}button.btn.main.close-menu{background:transparent;font-weight:400;border:none;font-size:1.25rem;position:absolute;top:40px;right:2rem;color:var(--var-primary-green);transition:all .25s}button.btn.main.close-menu:hover{cursor:pointer}.desktopMenuSide{width:100%;position:relative;z-index:10}.desktopMenuSide hr{width:100%;height:1px;background:var(--var-primary-green);border-color:var(--var-primary-green);margin:55px 0}.desktopMenuSide ul{display:flex;flex-direction:column;width:100%;list-style:none;margin:0;padding:0}.desktopMenuSide ul li{font-size:2.5rem;margin:10px 0;font-family:Albra Sans,sans-serif;display:flex;justify-content:space-between;flex-wrap:wrap;color:var(--var-primary-green)}.desktopMenuSide ul li.under-title{margin-top:32px}.desktopMenuSide ul li.small-menu-item{margin:5px 0}.city-list.loading-city{opacity:.5}.desktopMenuSide ul li.small-menu-item a{font-size:1.25rem;text-decoration:underline;text-underline-offset:4px}.desktopMenuSide ul li ul.sub-menu{flex-direction:column;flex:1 0 100%;margin-top:15px;max-width:100%;display:none}.desktopMenuSide ul li ul.sub-menu.open{display:flex}.fa-chevron-down{transition:all .25s}.fa-chevron-down.open{transform:rotate(180deg)}.desktopMenuSide ul li ul.sub-menu li{font-size:1.5rem;font-family:ASAP,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktopMenuSide ul li ul.sub-menu li a,ul.smalleritems li a{transition:all .25s}.desktopMenuSide ul li ul.sub-menu li a:hover,ul.smalleritems li a:hover{padding-left:5px}.mobilenav .sub-menu.undermenu{padding:0 25px}.mobilenav .sub-menu.undermenu h6{color:var(--var-primary-green);font-weight:400}.mobilenav .sub-menu.undermenu li{margin:8px 0}#mobileMenu .mobilenav .sub-menu.undermenu li a{padding:0;font-weight:400}#mobileMenu .mobilenav .sub-menu.undermenu li:last-child{margin-bottom:25px}.desktopMenuSide ul.smalleritems li{font-size:1.5rem;margin:5px 0;font-family:ASAP,sans-serif}.listing-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 52.78%,rgba(0,0,0,.8));z-index:10}.overlayMenu{display:none;opacity:0;background:#000;width:100%;height:100%;position:fixed;top:0;left:0;transition:all .25s;z-index:199}.overlayMenu.active{display:block;opacity:.5}.overlayMenu.active:hover{cursor:pointer}.footer-overlay-img{position:absolute;bottom:-30%;right:0;opacity:.1;z-index:0}.language-wrapper{position:relative}.language-wrapper .language-picker{position:absolute;top:35px;left:50%;transform:translateX(-50%);min-width:120px;background:#fff;border-radius:3px;padding:5px}.datesFilter,.ticketFilter{background:#fff;gap:0!important}.showDates,.tickets--content{padding:10px 8px;box-sizing:border-box;gap:8px!important}.ticket-table{width:100%;max-width:100%;border-collapse:collapse}.ticket-table td{padding:8px 0;border-top:1px solid #000}.ticket-table tr:last-child td{border-bottom:1px solid #000}.ticket-table tr td:last-child{text-align:right}.showDates .date{padding-top:10px;padding-bottom:10px;gap:12px!important;box-sizing:border-box;max-width:100%;border-top:1px solid #000}.showDates .date:last-child{border-bottom:1px solid #000}.date svg{max-width:25px;height:auto}.template-page-mainevent .section{padding-bottom:80px}.post-content blockquote.instagram-media{width:auto!important}ul.facilities{list-style:none;margin:0;padding:0;gap:8px;max-width:716px}ul.facilities,ul.facilities.with-notes{display:flex;flex-wrap:wrap}ul.facilities li{display:flex;padding:4px;align-items:flex-start;gap:16px;border-radius:4px;background:var(--Bakgrunnsfarger-Mose,#aeba7e);color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}ul.facilities.with-notes li{flex:1 0 100%;max-width:100%;width:100%;padding:0;gap:unset;border-radius:unset;background:unset}.topinfo{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start}.single-location iframe.tripframe{width:auto!important;height:60px!important;overflow:hidden;margin-bottom:0}.booknow-wrapper{display:flex;align-items:center;gap:16px;align-self:stretch}.filter-content{position:absolute;top:40px;left:0;padding:8px;background:#fff;width:auto;z-index:25}.filter-header{display:flex;justify-content:space-between;width:100%;align-items:center}.city-list li{text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-area{position:relative}.card-component-wrapper .card-content .booknow-wrapper p{color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.card-component-wrapper .card-content .booknow-wrapper p.from-price{color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.filtersidebar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-100}.faq-toggle-block{align-self:stretch;width:100%}.faq-toggle-block summary{padding:20px;border:1px solid #ccc;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.faq-toggle-block summary::marker{display:none}.faq-toggle-block .faq-answer-wrapper{display:flex;flex-direction:column;gap:32px;padding:20px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.faq-toggle-block summary:hover{cursor:pointer;background:var(--var-primary-lightgreen)}.filter-side{left:-100vw;width:25%;z-index:9999;transition:all .25s;background:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}.filter-overlay,.filter-side{position:absolute;top:0;height:100vh}.filter-overlay{background:#000;opacity:.3;left:0;width:100%}.filter-overlay:hover{cursor:pointer}.filter--header{margin-top:100px}.filter--content,.filter--header{padding:12px 8px}.filter-box ul{margin:15px 0 25px}.filter-box ul li{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter--header h2{font-family:georgiapro,sans-serif;font-size:35px}.filter-area:hover{cursor:pointer}.filter-area.loading-area:hover{cursor:unset!important}h1.bignumber{font-size:128px!important;margin-bottom:20px}@media screen and (max-width:1200px){h1.bignumber{font-size:100px!important;margin-bottom:35px}}.filter--header h3{font-size:28px;font-family:ASAP,sans-serif;font-weight:600}.filtersidebar.active{z-index:1}.filtersidebar.active .filter-side{left:0}.post-location-content .content div.filters{gap:16px}ul.facilities li:first-letter{text-transform:capitalize}.hourflex{display:flex;flex-direction:row!important;align-items:center!important;gap:8px!important;max-width:100%;width:100%!important}.post-content--content figure.is-type-video{width:100%}.custom-excerpt strong{font-size:inherit}.custom-excerpt ul{padding:0 20px;margin:0}.custom-excerpt ul li{align-self:stretch;font-family:ASAP,sans-serif;font-size:24px;font-weight:400;line-height:36px}.post-content--content figure.is-type-video iframe{width:100%;height:unset;aspect-ratio:16/9}.hourcal-left,.hourcal-right{flex:1 1 auto;gap:unset!important;width:unset!important;max-width:100%!important}.hourcal-left{flex:1 0 70%!important;max-width:calc(70% - 8px)!important;width:calc(70% - 8px)!important;gap:8px!important}.hourcal-right{flex:1 0 25%!important;max-width:calc(25% - 8px)!important;width:calc(25% - 8px)!important;align-items:flex-end}.hourcal{display:flex;gap:8px!important;align-items:center!important;flex-direction:row!important;justify-content:flex-start!important;width:unset!important}@media screen and (max-width:1200px){.hourflex{flex-wrap:wrap}.hourcal-left,.hourcal-right{flex:1 0 100%!important;width:100%!important;max-width:100%!important}}.showDates .date strong{display:flex;align-items:center;gap:8px}.datesFilter--header,.ticket--header{background:#fff;padding:8px;display:flex;justify-content:space-between;flex-direction:row!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center}.event-cat-wrapper{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.event-cat-wrapper .cat-pill{display:flex;padding:4px;align-items:flex-start;gap:16px;border-radius:4px;background:var(--Tekstfarger-Lysegr,#f7f5f1);color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.passwordform{height:100dvh;height:100vh;position:relative;background:url(/img/password-background.jpg) no-repeat;background-size:cover;background-position:50%}.listing-content .coupon-code{padding:15px;border:2px solid var(--var-primary-lightgreen);border-radius:5px;display:flex;align-items:center;gap:5px;background:var(--var-primary-lightgreen);color:var(--var-primary-green);transition:all .25s;font-size:18px}.coupon-code .coupon-text{font-size:18px}.coupon-code:hover{background:transparent;cursor:pointer}.coupon-code .fa-copy{margin-left:auto}.listing-content .coupon-code strong{display:flex;align-items:center;gap:5px;font-size:18px}.password-overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(9px) brightness(1.1);-webkit-backdrop-filter:blur(9px) brightness(1.1)}.password-inner input.input-error{border-color:var(--var-secondary-orange)}.password-error{margin-top:14px;color:var(--var-secondary-orange);font-size:25px}.password-inner{position:absolute;width:560px;max-width:95%;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--var-white);padding:40px 50px;border-radius:5px;z-index:20}.password-btn{width:100%;display:block;background:var(--var-primary-green);border:2px solid var(--var-primary-green);color:var(--var-white);padding:22px;font-size:25px;border-radius:5px;margin-top:27px;transition:all .25s;font-family:Albra Sans,sans-serif}.password-btn:hover{background:transparent;color:var(--var-primary-green);cursor:pointer}.password-btn:disabled{opacity:.5}.password-btn:disabled:hover{background:var(--var-primary-green);cursor:default;color:var(--var-white)}.password-text{text-align:center;margin-top:22px;color:var(--var-primary-green);font-size:18px;font-family:ASAP,sans-serif}.password-title{display:flex;align-items:flex-start;gap:15px;width:100%}.password-text a{text-decoration:underline}.password-inner h3{color:var(--var-primary-green);font-size:44px;line-height:1.1}@media screen and (max-width:900px){.password-inner h3{font-size:32px}}@media screen and (max-width:670px){.password-inner h3{font-size:26px}.password-error{font-size:18px}}@media screen and (max-width:400px){.password-inner h3{font-size:22px}.password-inner{padding:30px}}.password-inner label{display:block;font-size:25px;color:var(--var-primary-green);margin-top:28px;font-weight:400;margin-bottom:10px}.password-inner input{display:block;width:100%;border:2px solid var(--var-primary-green);border-radius:5px;padding:24px 21px;box-sizing:border-box;font-size:16px}.datesFilter--header strong,.ticket--header strong{font-family:georgiapro,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:24px}.datesFilter--header:hover,.ticket--header:hover{cursor:pointer}.language-picker:before{content:"";width:15px;height:15px;background:#fff;position:absolute;top:-7.5px;left:50%;transform:translateX(-50%) rotate(45deg);z-index:0}.language-inner{display:flex;flex-direction:column;position:relative;z-index:25}.language-inner a{display:flex;padding:8px 16px;gap:8px;align-items:center;color:var(--var-primary-green)}.language-inner a:hover{cursor:pointer;background:#93e9c555}.language-inner a.current{background:#a2d2fe55}footer .logowrapper{display:flex;align-items:center;flex-wrap:wrap}.image-navigation{-ms-overflow-style:none;scrollbar-width:none}.image-navigation::-webkit-scrollbar{display:none}@media screen and (max-width:1200px){.footer-wrap{padding-left:16px;padding-right:16px}.footer-lists{flex-wrap:wrap}.footer-lists .footer-list{flex:1 0 100%}.mobile{display:block}.desktop{display:none}#hero{height:448px;padding-left:16px;padding-right:16px}.section{padding-top:40px;padding-bottom:0}.section .block{width:calc(100% - 32px);margin:0 auto;padding:20px}.block .search-area,.section .block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.block .search-area{width:100%}.block .search-area select{width:100%;display:flex;padding:8px;justify-content:space-between;align-items:center;color:var(--Sort,#000);font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.image-navigation{max-width:80%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.image-navigation::-webkit-scrollbar{display:none}.block .search-area button.btn.main{display:flex;width:100%;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:2px solid var(--var-primary-lightgreen);background:var(--Bakgrunnsfarger-Lysegrnn,#93e9c5);color:var(--Bakgrunnsfarger-Mrkegrnn,#003633);text-align:center;font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.brandpanel{display:flex;padding:40px 0;flex-direction:column;align-items:flex-end;gap:-40px;align-self:stretch;max-width:100%}.brandpanel img{width:280px;height:207px;border-radius:20px 0 0 20px;background:#d3d3d3 50%/cover no-repeat}.brandpanel .brandpanel-content{display:flex;padding:0 40px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;margin-top:-40px}.brandpanel-content h3{align-self:stretch;font-family:Albra Sans,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:40px;max-width:100%}.listing{max-width:calc(100% - 32px);margin:0 auto}.normal-list .listing{max-width:100%;margin:0 auto}.listing-background .listing{max-width:100%}.listing-item{display:flex;height:216px;padding:48px 0 16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px;flex-shrink:0;max-width:calc(50% - 10px);flex:1 0 50%;position:relative}.poster{width:100%;height:221px}.listing-cards{flex-wrap:wrap}.listing-cards .listing-card{flex:1 0 100%}.listing-card .background-img{width:100%;height:266px;flex-shrink:0}h3{font-family:georgiapro,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:24px}.listing-card--content p,p{font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.listing-card--content .listing-card--button-wrap a{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:var(--Bakgrunnsfarger-Mrkegrnn,#003633);color:var(--Hvit,#fff);text-align:center;font-family:ASAP,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.listing-single{flex-wrap:wrap;max-width:calc(100% - 32px);margin:0 auto}.listing-single .background-img{flex:1 0 100%;max-width:100%;width:100%;height:266px;flex-shrink:0}.listing-single .content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.mapBtn{max-height:199px}.location-hero .hero-section{align-items:flex-start!important}.hero-section .text-content,.hero-section .text-content .inner{max-width:100%}.hero-section .image-content{width:100%!important;height:275px!important}.event-sidebar{max-width:100%}.listing-background{display:flex;width:100%;padding:40px 16px;flex-direction:column;align-items:flex-start;gap:12px}.onpage-content{display:flex;width:calc(100% - 32px);margin:0 auto;flex-direction:column;align-items:center;gap:40px}.background-video{width:100%;height:257px;align-self:stretch}.alert.green{display:flex;width:calc(100% - 32px);margin:0 auto;padding:20px;flex-direction:column;align-items:flex-start;gap:4px}footer{padding:0}.footer-lists{gap:40px}.footer-wrap{padding:32px 16px;gap:40px;align-self:stretch}.footer-wrap,footer .inline-links{display:flex;flex-direction:column;align-items:flex-start}footer .inline-links{gap:12px}.text-hero{max-width:100%;padding:32px 0 40px!important}.text-hero .inner-hero{max-width:100%!important;margin-left:unset!important;padding-left:16px;padding-right:16px}.wrapper{max-width:calc(100% - 32px)!important;margin:0 auto}#hero .wrapper{max-width:100%!important}.searchCat{overflow-x:scroll}.searchCat::-webkit-scrollbar{display:none}.listing-cards.scrollable .listing-card{max-width:90%;min-width:90%}.listing-cards.scrollable{flex-wrap:nowrap}.related-grid .related-card{max-width:100%;min-width:100%;min-height:auto!important}.related-card .related-image{max-width:100%;width:100%}.related-btn-wrap{margin-top:8px}.listing-item h4{font-size:24px;font-style:normal;font-weight:600;line-height:24px}.hero-section .inner p{font-size:20px;font-style:normal;font-weight:400;line-height:28px}.listing-intro h3{font-size:32px;font-style:normal;font-weight:600;line-height:36px}.listing .listing-intro p{font-size:20px;font-style:normal;font-weight:400;line-height:28px}.post-content blockquote{max-width:100%;width:100%!important;gap:16px!important}.post-content blockquote p{font-size:24px!important;line-height:28px!important}.brandPanel{max-width:100vw!important;width:100vw!important;position:relative;padding:40px 0!important}.brandPanel .brandPanel--inner{flex-wrap:wrap}.post-content--content>.relationship-block{width:100vw!important;position:relative!important;left:16px!important;padding:20px 0!important}.inside .post-listings{padding-left:16px!important}.inside .title-area{max-width:calc(100% - 32px)!important;margin:0 auto;width:calc(100% - 32px)!important}.slider-wrapper{padding-right:0!important;max-width:calc(100% - 32px);margin:0 auto}.inside .post-listings .post-listing.single-post-listing-item{max-width:calc(100% - 32px)!important;margin-right:0!important}.inside .post-listings .post-listing.single-post-listing-item .listing-content{padding:20px!important}.brandPanel .content{max-width:100%}.brandPanel h3{font-size:40px!important;line-height:40px!important}.brandPanel .img{width:280px!important;height:207px!important;border-radius:20px!important}.single-location iframe.tripframe{margin-bottom:0!important}footer{padding-bottom:50px}}@media screen and (max-width:1270px){.normal-list,.text-section{max-width:calc(100% - 32px)!important;margin:0 auto}}@media screen and (max-width:1200px){.section{gap:40px}.section .block,.section .brandPanel,.section .brandpanel,.section .listing-background,.section .listing-single,.section .normal-list,.section .poster{margin-top:40px}.section>div:not(.listing-background):last-child{margin-bottom:40px}#mobileMenu nav ul.secondaryMenu{padding-bottom:50px}.toggler-content strong{font-size:inherit!important}}@media screen and (max-width:1025px){.brandpanel{margin-left:auto;margin-right:auto}.poster{height:auto}}@media screen and (max-width:425px){.listing-item h4{font-size:20px;line-height:20px}}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}