/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}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);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#000d1d;font-family:"roc-grotesk",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}body #content-section{flex-grow:1}body #content-section h1,body #content-section h2,body #content-section h3,body #content-section h4,body #content-section h5{font-family:"roc-grotesk",sans-serif;font-weight:500;font-style:normal}body #content-section>h1.has-text-align-center,body #content-section h2.has-text-align-center,body #content-section h3.has-text-align-center,body #content-section h4.has-text-align-center,body #content-section h5.has-text-align-center,body #content-section p.has-text-align-center{margin:0 auto;width:max-content}body #content-section>h1.has-text-align-center a,body #content-section h2.has-text-align-center a,body #content-section h3.has-text-align-center a,body #content-section h4.has-text-align-center a,body #content-section h5.has-text-align-center a,body #content-section p.has-text-align-center a{font-size:inherit}body.no-scroll{overflow-y:hidden}body img{max-width:100%}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}.acf-block-preview .image-and-text .wrapper .image-content .glide .glide__track .glide__slides,.acf-block-preview .image-and-text .wrapper .image-content .image,.acf-block-preview .concept .wrapper .image-content .glide .glide__track .glide__slides,.acf-block-preview .concept .wrapper .image-content .image{z-index:initial}.acf-block-preview .hero .content-right .glide .glide__track .glide__slides{z-index:initial}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}a{text-decoration:none;color:#000d1d;font-size:.9375rem;display:block}a:hover{text-decoration:underline}@media(min-width: 1024px){a{font-size:1rem}}a.square-button{padding:.9rem 2.5rem;background-color:#000d1d;color:#fff;font-weight:600;width:max-content;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}a.square-button:hover{background-color:rgba(0,13,29,.7)}@media(min-width: 1024px){a{font-size:1rem}}header{padding:2.5rem 0;padding-left:2rem;padding-right:2rem;z-index:3;position:absolute;top:0;left:0;width:100%;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 768px){header{padding-left:3.125rem;padding-right:3.125rem}}.admin-bar header{top:46px}@media(min-width: 783px){.admin-bar header{top:32px}}header.sticky{position:fixed;padding:1rem 0;padding-left:2rem;padding-right:2rem}@media(min-width: 768px){header.sticky{padding-left:3.125rem;padding-right:3.125rem}}.admin-bar header.sticky{top:0}@media(min-width: 783px){.admin-bar header.sticky{top:32px}}header .menu-wrapper{display:flex;flex-direction:column;position:relative;height:100%}header .menu-wrapper .main-menu{display:flex;justify-content:space-between;align-items:center}header .menu-wrapper .main-menu a.site-logo{width:40%;display:flex;align-items:center}header .menu-wrapper .main-menu a.site-logo .logo-wrapper{display:flex}header .menu-wrapper .main-menu a.site-logo .logo-wrapper img{width:100%;height:auto;max-width:100px}header .menu-wrapper .main-menu a.site-logo svg{width:100%;height:auto;max-width:60px}header .menu-wrapper .main-menu a.site-logo svg path,header .menu-wrapper .main-menu a.site-logo svg rect{fill:#fff}header .menu-wrapper .main-menu .some-links{display:flex}header .menu-wrapper .main-menu .some-links a{display:flex;margin-right:1rem}header .menu-wrapper .main-menu .some-links a img{width:20px;height:20px;min-width:20px}header .menu-wrapper .main-menu .some-links a:last-of-type{margin-right:0}header .menu-wrapper .main-menu a.catering-link{padding:.75rem 2rem}@media(max-width: 350px){header .menu-wrapper .main-menu a.catering-link{padding:.5rem 1rem}}header .menu-wrapper .main-menu #nav-icon{cursor:pointer;width:30px;height:29px;position:relative}header .menu-wrapper .main-menu #nav-icon span{display:block;position:absolute;left:5px;width:20px;height:3px;background-color:#fff;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-wrapper .main-menu #nav-icon span:nth-child(1){top:4px}header .menu-wrapper .main-menu #nav-icon span:nth-child(2){top:13px}header .menu-wrapper .main-menu #nav-icon span:last-of-type{top:22px}header .menu-wrapper .main-menu #nav-icon.open span:nth-child(1){top:6px;transform:rotate(45deg);transform-origin:left}header .menu-wrapper .main-menu #nav-icon.open span:nth-child(2){width:0;opacity:0}header .menu-wrapper .main-menu #nav-icon.open span:nth-child(3){top:20px;transform:rotate(-45deg);transform-origin:left}header .menu-wrapper .nav-menu{overflow:hidden;height:0;opacity:0;pointer-events:none;transition:max-height .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-wrapper .nav-menu .menu-content{height:100%}header .menu-wrapper .nav-menu .menu-content ul{margin:0;padding:0;list-style:none;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}header .menu-wrapper .nav-menu .menu-content ul li{margin-bottom:1rem}header .menu-wrapper .nav-menu .menu-content ul li a{font-size:1.5rem;color:#fff}header .menu-wrapper .nav-menu .menu-content ul li:last-of-type{margin-bottom:0}header .menu-wrapper .nav-menu .menu-content ul li.current-menu-item{text-decoration:underline}header .menu-wrapper .nav-menu.open{pointer-events:auto;opacity:1;height:100%}header .menu-wrapper .nav-menu.open .menu-content ul li a{opacity:1}header .menu-wrapper .nav-menu.open .menu-content ul li a.square-button{background-color:rgba(0,0,0,0);color:#fff !important;padding:0;font-weight:400;transition:none}header.consept-menu.sticky{position:absolute;padding-top:2.5rem;padding-bottom:2.5rem}.admin-bar header.consept-menu.sticky{top:46px}@media(min-width: 783px){.admin-bar header.consept-menu.sticky{top:32px}}header.consept-menu .menu-wrapper .nav-menu{pointer-events:auto;opacity:1;height:100%;margin-top:1.5rem}header.consept-menu .menu-wrapper .nav-menu .menu-content ul{flex-direction:row}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li{margin:.5rem 1rem}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li a{font-size:.9375rem;font-weight:500;opacity:1;padding:.9rem 2.5rem;background-color:#000d1d;color:#fff;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li a:hover{background-color:rgba(0,13,29,.8)}header.show-menu{height:100vh;height:calc(var(--vh, 1vh)*100)}@media(min-width: 783px){.admin-bar header.show-menu{height:calc(var(--vh, 1vh)*100 - 32px)}}@media(min-width: 768px){header .menu-wrapper .main-menu #nav-icon span{background-color:#000d1d}header .menu-wrapper .main-menu #nav-icon.open span{background-color:#fff}header .menu-wrapper .main-menu a.site-logo{width:70%}header .menu-wrapper .main-menu a.site-logo .logo-wrapper{max-height:48px}header .menu-wrapper .main-menu a.site-logo svg{max-width:75px}header.sticky .menu-wrapper .main-menu #nav-icon span{background-color:#fff}header.consept-menu.sticky{position:fixed;padding-top:1rem;padding-bottom:1rem}.admin-bar header.consept-menu.sticky{top:0}}@media(min-width: 768px)and (min-width: 783px){.admin-bar header.consept-menu.sticky{top:32px}}@media(min-width: 768px){header.consept-menu .menu-wrapper{flex-direction:row;align-items:center}header.consept-menu .menu-wrapper .main-menu{width:50%;margin-right:2rem}header.consept-menu .menu-wrapper .nav-menu{margin-top:0;width:50%}header.consept-menu .menu-wrapper .nav-menu .menu-content ul{justify-content:flex-end;margin-right:-1rem}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li{margin-top:0;margin-bottom:0}}@media(min-width: 1024px){header .menu-wrapper{flex-direction:row;justify-content:space-between;align-items:center}header .menu-wrapper .main-menu{width:33.33%}header .menu-wrapper .main-menu a.site-logo{width:100%}header .menu-wrapper .main-menu a.site-logo .logo-wrapper img{max-width:400px}header .menu-wrapper .main-menu a.square-button{display:none}header .menu-wrapper .main-menu #nav-icon{display:none}header .menu-wrapper .nav-menu{opacity:1;pointer-events:auto;height:100%;width:66.67%;overflow:visible}header .menu-wrapper .nav-menu .menu-content ul{flex-direction:row;justify-content:flex-end}header .menu-wrapper .nav-menu .menu-content ul li{margin:0 0 0 3.75rem}header .menu-wrapper .nav-menu .menu-content ul li a{white-space:nowrap;font-size:1rem;color:#000d1d}header .menu-wrapper .nav-menu .menu-content ul li a.square-button{padding:.75rem 2rem;color:#fff}header.sticky .menu-wrapper .nav-menu .menu-content ul li a{color:#fff}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li a{padding:1.25rem 3.5rem;font-size:1.25rem}header.consept-menu .menu-wrapper .main-menu{width:calc(33.33% - 3rem)}header.consept-menu .nav-menu{margin-top:0}header.consept-menu .nav-menu .menu-content ul li a{font-size:1rem}}@media(min-width: 1440px){header .menu-wrapper .nav-menu .menu-content ul li a{font-size:1.25rem}header.consept-menu .menu-wrapper .nav-menu .menu-content ul li a{font-size:1.5rem;line-height:1}}footer p{margin:0}footer .wrapper{padding:2.5rem 0 5.625rem;padding-left:2rem;padding-right:2rem;background-color:#1d1d1d}@media(min-width: 768px){footer .wrapper{padding-left:3.125rem;padding-right:3.125rem}}footer .wrapper .footer-info svg{margin-bottom:2rem;width:100%;height:auto;max-width:100px}footer .wrapper .footer-info svg path,footer .wrapper .footer-info svg rect{fill:#fff}footer .wrapper .footer-info img{margin-bottom:2rem;max-width:100px}footer .wrapper .footer-info .text-content{line-height:1.625;color:#fff}footer .wrapper .footer-info a.square-button{margin:1.25rem 0 1.625rem 0;padding:.9rem 3rem}footer .wrapper .links-wrapper .site-logo{margin:4.6875rem 0 2rem 0}footer .wrapper .links-wrapper .footer-links{margin-top:2rem;display:flex}footer .wrapper .links-wrapper .footer-links .place-links,footer .wrapper .links-wrapper .footer-links .page-links{display:flex;flex-direction:column}footer .wrapper .links-wrapper .footer-links .place-links h3,footer .wrapper .links-wrapper .footer-links .page-links h3{margin:0 0 1.5rem;font-size:1.125rem;color:#fff}footer .wrapper .links-wrapper .footer-links .place-links a,footer .wrapper .links-wrapper .footer-links .page-links a{font-size:1.125rem;margin-bottom:1.5rem;color:#fff}footer .wrapper .links-wrapper .footer-links .place-links a:last-of-type,footer .wrapper .links-wrapper .footer-links .page-links a:last-of-type{margin-bottom:0}footer .wrapper .links-wrapper .footer-links .place-links{margin-right:5rem}footer .footer-bottom{display:flex;justify-content:center;padding:2rem 0;padding-left:2rem;padding-right:2rem;background-color:#1d1d1d;border-top:1px solid #707070;color:#fff}@media(min-width: 768px){footer .footer-bottom{padding-left:3.125rem;padding-right:3.125rem}}footer .footer-bottom a{font-weight:700;font-size:.8125rem;color:#fff}footer .footer-bottom a:first-of-type{margin-right:1.5rem}@media(min-width: 768px){footer .wrapper{display:flex;padding:2rem 5.625rem 2rem}footer .wrapper .footer-info{width:42.735042735%;margin-right:8.547008547%}footer .wrapper .footer-info svg,footer .wrapper .footer-info img{margin-bottom:2rem;max-width:105px}footer .wrapper .footer-info img{max-width:150px}footer .wrapper .links-wrapper{width:48.7179487179%;display:flex;flex-direction:column;justify-content:flex-end}footer .wrapper .links-wrapper .site-logo{margin-top:1rem;margin-bottom:1.75rem}footer .wrapper .links-wrapper .footer-links{width:100%;margin-top:0;margin-bottom:0;justify-content:space-between}footer .wrapper .links-wrapper .footer-links .place-links{margin:0}footer .wrapper .links-wrapper .footer-links .place-links h3,footer .wrapper .links-wrapper .footer-links .page-links h3{font-size:1.125rem;margin-bottom:2rem}footer .wrapper .links-wrapper .footer-links .place-links a,footer .wrapper .links-wrapper .footer-links .page-links a{margin-bottom:2rem}footer .wrapper.smaller-logo .footer-info img{margin-bottom:4rem}footer .wrapper.smaller-logo .links-wrapper .site-logo{margin-top:0}footer .footer-bottom{justify-content:flex-end}}@media(min-width: 800px){footer .wrapper .links-wrapper{width:40.1709401709%}}@media(min-width: 1024px){footer .wrapper{padding:4rem 6.75rem 2rem}footer .wrapper .footer-info svg,footer .wrapper .footer-info img{margin-bottom:3.75rem}footer .wrapper .footer-info img{max-width:150px}footer .wrapper .footer-info .text-content{font-size:1.125rem}footer .wrapper .links-wrapper{width:31.6239316239%}footer .wrapper .links-wrapper .site-logo{margin-bottom:3.75rem}footer .wrapper .links-wrapper .footer-links{width:100%;margin-bottom:1rem}footer .wrapper .links-wrapper .footer-links .place-links,footer .wrapper .links-wrapper .footer-links .page-links{width:48.7179487179%}footer .wrapper.smaller-logo .links-wrapper{justify-content:flex-start}footer .wrapper.smaller-logo .links-wrapper .site-logo{margin-bottom:1.5rem}}@media(min-width: 1440px){footer .wrapper .footer-info img{max-width:185px}footer .wrapper.smaller-logo .links-wrapper .site-logo{margin-bottom:2rem}}.hero .content-left .text-content{padding:8rem 0 1.75rem;padding-left:2rem;padding-right:2rem}@media(min-width: 768px){.hero .content-left .text-content{padding-left:3.125rem;padding-right:3.125rem}}.hero .content-left .text-content .subtitle{font-weight:700;margin:0 0 .5rem;color:#fff}.hero .content-left .text-content h1{margin:0;font-size:2.4375rem;color:#fff}@media(min-width: 1440px){.hero .content-left .text-content h1{font-size:3.4375rem}}.hero .content-left .text-content .text{margin:1rem 0 0;line-height:1.35;font-weight:500;color:#fff}.hero .content-left .text-content.color-black .subtitle,.hero .content-left .text-content.color-black h1,.hero .content-left .text-content.color-black .text{color:#000d1d}.hero .content-left .text-content.color-black .continue-indicator a{color:#000d1d}.hero .content-left .text-content.color-black .continue-indicator a svg polygon{fill:#000d1d}.hero .content-left .logo-content{padding:14.25rem 0 0;display:flex;flex-direction:column;align-items:center}.hero .content-left .logo-content .wrapper{display:flex;flex-direction:column;align-items:center}.hero .content-left .logo-content .wrapper img{width:50%;height:auto}.hero .content-left .logo-content .wrapper .text{margin:1.5rem 0 0;text-align:center;font-weight:500;color:#fff}.hero .content-left .logo-content .links{width:100%}.hero .content-left .logo-content .links .secondary-link{color:#000d1d;background-color:#fff8dd}.hero .content-left .logo-content .links .secondary-link:hover{background-color:rgba(255,248,221,.7)}.hero .content-left .logo-content .links .map-link{position:relative;cursor:pointer}.hero .content-left .logo-content .links .map-link a{color:#000d1d;background-color:#fff8dd}.hero .content-left .logo-content .links .map-link a.third-link{color:#000;background-color:#fff;text-decoration:underline}.hero .content-left .logo-content .links .map-link a:not(.map-link){text-decoration:none}.hero .content-left .logo-content .links .map-link a:not(.map-link).hover a{text-decoration:underline}.hero .content-left .logo-content .links .map-link .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0);transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.hero .content-left .logo-content .links .map-link.hover a{text-decoration:underline}.hero .content-left .logo-content .links .map-link.hover .link-overlay{background-color:rgba(0,0,0,.2)}.hero .content-left .logo-content .links .continue-indicator{width:100%}.hero .content-left .logo-content .links .continue-indicator a{width:max-content;padding:1rem 2.5rem}.hero .content-left .logo-content .links a{width:100%;text-align:center}.hero .content-left .logo-content.color-black .text{color:#000d1d}.hero .content-left .logo-content.color-black .continue-indicator a{color:#000d1d}.hero .content-left .logo-content.color-black .continue-indicator a svg polygon{fill:#000d1d}.hero .content-left .continue-indicator{margin:2rem 0 0;font-weight:600}.hero .content-left .continue-indicator a{display:flex;align-items:flex-start;color:#fff}.hero .content-left .continue-indicator a svg{width:16px;height:auto;min-width:16px;margin-left:.5rem}.hero .content-left .continue-indicator a svg polygon{fill:#fff}.hero .content-right .image{width:100%;padding-top:75%;position:relative}.hero .content-right .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.hero .content-right .glide{position:relative}.hero .content-right .glide .glide__track .glide__slides{z-index:-1}.hero .content-right .glide .glide-navigation{display:flex;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);margin:0;padding:0;list-style:none}.hero .content-right .glide .glide-navigation li{display:inline-block;margin:0;margin:.25em;width:calc(18px + .5rem);height:calc(18px + .5rem)}.hero .content-right .glide .glide-navigation li a{display:inline-block;transition:all .5s ease;padding:.25rem;width:calc(18px + .5rem);height:calc(18px + .5rem)}.hero .content-right .glide .glide-navigation li a div{border:2px solid #fff;height:18px;width:18px;border-radius:50%;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.hero{display:flex;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);max-height:1000px}}@media(min-width: 768px)and (max-height: 900px){.hero{height:100%}}@media(min-width: 768px)and (min-height: 1000px){.hero{height:100%}}@media(min-width: 768px){.hero .content-left{width:33.33%}.hero .content-left .text-content{padding-right:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.hero .content-left .text-content .wrapper{padding-top:6rem}.hero .content-left .logo-content{padding-top:15rem;height:100%;justify-content:space-between}.hero .content-left.text{width:40%}}@media(min-width: 768px){.hero .content-right{margin-top:141px;width:60%}.hero .content-right .image{padding-top:calc(100vh - 141px);padding-top:calc(100% - 141px);padding-top:0;position:initial;height:100%}.hero .content-right .image img{position:initial}.hero .content-right.logo{margin-top:141px;width:66.67%}.hero .content-right.logo .image{padding-top:calc(100vh - 141px);padding-top:calc(100% - 141px);padding-top:0}.hero .content-right .glide{height:100%}.hero .content-right .glide .glide__track{height:100%}.hero .content-right .glide .glide__track .glide__slides{height:100%}}@media(min-width: 1024px){.hero .content-left .text-content{padding:10rem 0 2.75rem;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width: 1024px)and (min-width: 768px){.hero .content-left .text-content{padding-left:3.125rem;padding-right:3.125rem}}@media(min-width: 1024px){.hero .content-left .text-content .wrapper{padding-top:3rem}}@media(min-width: 1024px){.hero .content-left.text{width:33.33%;font-size:1rem}}@media(min-width: 1024px){.hero .content-left .logo-content{padding-top:10rem}.hero .content-left .logo-content .wrapper{width:100%;padding-left:2rem;padding-right:2rem;padding-top:0}}@media(min-width: 1024px)and (min-width: 768px){.hero .content-left .logo-content .wrapper{padding-left:3.125rem;padding-right:3.125rem}}@media(min-width: 1024px){.hero .content-left .logo-content .wrapper img{width:70%}}@media(min-width: 1024px){.hero .content-left .logo-content .wrapper .text{margin-top:2rem}}@media(min-width: 1024px){.hero .content-left .logo-content .wrapper.with-text img{object-fit:contain}}@media(min-width: 1024px)and (min-width: 1280px){.hero .content-left .logo-content .wrapper.with-text img{max-height:130px;width:auto;max-width:350px}}@media(min-width: 1024px){.hero .content-left .logo-content .links .continue-indicator{margin-top:0}.hero .content-left .logo-content .links .continue-indicator a{padding:1.5rem 2.5rem}.hero .content-left .logo-content .links a.square-button{font-size:1.25rem;padding:1.5rem 2.5rem}}@media(min-width: 1024px){.hero .content-right{width:66.67%;margin-top:144px}.hero .content-right .image{padding-top:calc(100vh - 144px);padding-top:calc(100% - 144px);padding-top:0;position:initial;height:100%}.hero .content-right .image img{position:initial}.hero .content-right .glide .glide-navigation{bottom:1.5rem}.hero .content-right .glide .glide-navigation li{width:calc(22px + .5rem);height:calc(22px + .5rem)}.hero .content-right .glide .glide-navigation li a{width:calc(22px + .5rem)}.hero .content-right .glide .glide-navigation li a div{height:22px;width:22px}.hero .content-right.logo{margin-top:144px;width:66.67%}.hero .content-right.logo .image{padding-top:calc(100% - 144px);padding-top:0}}@media(min-width: 1440px){.hero .content-left .logo-content .links a.square-button{font-size:1.5rem;line-height:1}.hero .content-left .wrapper{padding-top:6rem}.hero .content-left .wrapper h1{font-size:2.4375rem}.hero .content-left.text{font-size:1.25rem}}@media(min-width: 1550px){.hero .content-left .wrapper h1{font-size:3.4375rem}}.concept{margin-top:1.5625rem;margin-bottom:1.5625rem;margin-bottom:3.0625rem}@media(min-width: 768px){.concept{margin-top:3.125rem;margin-bottom:3.125rem}}.concept .wrapper .image-content .image{position:relative;width:100%;padding-top:75%;z-index:-1}.concept .wrapper .image-content .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.concept .wrapper .text-content{padding-left:1.125rem;padding-right:1.125rem;margin-top:-3rem}@media(min-width: 768px){.concept .wrapper .text-content{padding-left:3.125rem;padding-right:3.125rem}}.concept .wrapper .text-content .card{padding:1.5rem 1.875rem;background-color:#fff8dd}.concept .wrapper .text-content .card img{width:50%;height:auto}.concept .wrapper .text-content .card .text h2{margin:1rem 0;font-weight:700;font-size:1.25rem}.concept .wrapper .text-content .card .text p{margin:0;font-size:.875rem}@media(min-width: 1024px){.concept .wrapper .text-content .card .text p{font-size:1.125rem}}.concept .wrapper .text-content .card a.square-button{margin:2rem 0 -3rem 50%;transform:translateX(-50%);text-align:center;background-color:#004437;color:#fff;white-space:nowrap}@media(min-width: 768px){.concept{margin-bottom:4.125rem}.concept .wrapper .image-content .image{padding-top:56.25%}.concept .wrapper .text-content .card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:2.625rem 3rem}.concept .wrapper .text-content .card img{width:40%}.concept .wrapper .text-content .card .text{width:50%}.concept .wrapper .text-content .card .text h2{margin-top:0}.concept .wrapper .text-content .card .text p{font-size:1rem}.concept .wrapper .text-content .card a.square-button{margin:2rem 0 -4rem 50%;text-align:center}}@media(min-width: 1024px){.concept .wrapper{display:flex;position:relative}.concept .wrapper .image-content{width:66.67%}.concept .wrapper .text-content{width:50%;position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}.concept .wrapper .text-content .card a.square-button{padding:1.25rem 3.5rem;margin-top:3rem;font-size:1.25rem}.concept .wrapper .text-content .card .text p{font-size:.875rem}}@media(min-width: 1024px)and (min-width: 1024px){.concept .wrapper .text-content .card .text p{font-size:1.125rem}}@media(min-width: 1024px){.concept .wrapper.position-right{flex-direction:row-reverse}.concept .wrapper.position-right .text-content{right:initial;left:0}}@media(min-width: 1440px){.concept .wrapper .text-content{width:42%}.concept .wrapper .text-content .card a.square-button{margin-top:4rem;font-size:1.5rem;line-height:1}}.image-and-text{margin-top:1.5625rem;margin-bottom:1.5625rem;margin-bottom:3.0625rem}@media(min-width: 768px){.image-and-text{margin-top:3.125rem;margin-bottom:3.125rem}}.image-and-text .wrapper .image-content .image{position:relative;width:100%;padding-top:100%;z-index:-1}.image-and-text .wrapper .image-content .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.image-and-text .wrapper .image-content .glide{position:relative}.image-and-text .wrapper .image-content .glide .glide__track .glide__slides{z-index:-1}.image-and-text .wrapper .image-content .glide .glide-navigation{display:flex;position:absolute;top:1rem;left:50%;transform:translateX(-50%);margin:0;padding:0;list-style:none}.image-and-text .wrapper .image-content .glide .glide-navigation li{display:inline-block;margin:0;margin:.25em;width:calc(18px + .5rem);height:calc(18px + .5rem)}.image-and-text .wrapper .image-content .glide .glide-navigation li a{display:inline-block;transition:all .5s ease;padding:.25rem;width:calc(18px + .5rem);height:calc(18px + .5rem)}.image-and-text .wrapper .image-content .glide .glide-navigation li a div{border:2px solid #fff;height:18px;width:18px;border-radius:50%;background-color:rgba(0,0,0,0)}.image-and-text .wrapper .text-content{padding-left:1.125rem;padding-right:1.125rem;margin-top:-3rem}@media(min-width: 768px){.image-and-text .wrapper .text-content{padding-left:3.125rem;padding-right:3.125rem}}.image-and-text .wrapper .text-content .card{padding:1.5rem 1.875rem 2.5rem}.image-and-text .wrapper .text-content .card img{width:50%;height:auto}.image-and-text .wrapper .text-content .card .text h2{margin:0 0 1rem;font-weight:700;font-size:2.1875rem;line-height:1.14;color:#000d1d}@media(min-width: 1024px){.image-and-text .wrapper .text-content .card .text h2{font-size:3.4375rem}}@media(min-width: 1440px){.image-and-text .wrapper .text-content .card .text h2{font-size:3.875rem}}.image-and-text .wrapper .text-content .card .text .tags{display:flex;flex-wrap:wrap;margin:-0.5rem 0 .5rem -0.5rem}.image-and-text .wrapper .text-content .card .text .tags span{display:block;font-weight:600;color:#000d1d;border:1px solid #000d1d;padding:.6rem 1.5rem .55rem;margin:.5rem}.image-and-text .wrapper .text-content .card .text p{margin:0;font-size:.875rem;color:#000d1d}@media(min-width: 1024px){.image-and-text .wrapper .text-content .card .text p{font-size:1.125rem}}.image-and-text .wrapper .text-content .card .text.color-white h2,.image-and-text .wrapper .text-content .card .text.color-white p,.image-and-text .wrapper .text-content .card .text.color-white .tags span{color:#fff}.image-and-text .wrapper .text-content .card .text.color-white .tags span{border:1px solid #fff}.image-and-text .wrapper .text-content .card a.square-button{margin:1rem 0 -4rem 50%;transform:translateX(-50%);text-align:center;background-color:#004437;color:#fff;white-space:nowrap}@media(min-width: 768px){.image-and-text{margin-bottom:4.125rem}.image-and-text .wrapper .image-content .image{padding-top:67%}.image-and-text .wrapper .text-content .card{padding:2.625rem 3rem}.image-and-text .wrapper .text-content .card .text h2{margin-top:0}.image-and-text .wrapper .text-content .card a.square-button{margin:2rem 0 -4rem 50%;text-align:center}}@media(min-width: 1024px){.image-and-text .wrapper{display:flex;position:relative}.image-and-text .wrapper .image-content{width:66.67%}.image-and-text .wrapper .image-content .image{padding-top:90%}.image-and-text .wrapper .image-content .glide .glide-navigation{top:initial;bottom:1.5rem}.image-and-text .wrapper .image-content .glide .glide-navigation li{width:calc(22px + .5rem);height:calc(22px + .5rem)}.image-and-text .wrapper .image-content .glide .glide-navigation li a{width:calc(22px + .5rem)}.image-and-text .wrapper .image-content .glide .glide-navigation li a div{height:22px;width:22px}.image-and-text .wrapper .text-content{width:50%;position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}.image-and-text .wrapper .text-content .card{padding-bottom:5.25rem}.image-and-text .wrapper .text-content .card .text h2{margin-bottom:1.5rem}.image-and-text .wrapper .text-content .card .text .tags{margin:-1rem 0 1rem -0.5rem}.image-and-text .wrapper .text-content .card a.square-button{padding:1.25rem 3.5rem;margin-top:3rem;margin-bottom:-7rem;font-size:1.25rem}.image-and-text .wrapper.position-right{flex-direction:row-reverse}.image-and-text .wrapper.position-right .text-content{right:initial;left:0}}@media(min-width: 1440px){.image-and-text .wrapper .text-content{width:42%}.image-and-text .wrapper .text-content .card a.square-button{margin-top:4rem;font-size:1.5rem;line-height:1}}.gift-cards{margin-top:1.5625rem;margin-bottom:1.5625rem}@media(min-width: 768px){.gift-cards{margin-top:3.125rem;margin-bottom:3.125rem}}.gift-cards .wrapper{display:flex;flex-wrap:wrap}.gift-cards .wrapper .gift-card{width:100%;margin-bottom:3.5625rem;display:flex;flex-direction:column;align-items:center}.gift-cards .wrapper .gift-card .image{position:relative;width:100%;padding-top:75%;z-index:-1}.gift-cards .wrapper .gift-card .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.gift-cards .wrapper .gift-card .card{margin:-2rem 1.125rem -0.5rem;padding:1.75rem}.gift-cards .wrapper .gift-card .card .text{display:flex;flex-direction:column;align-items:center}.gift-cards .wrapper .gift-card .card .text h2{margin:0;font-size:2rem;text-align:center;font-weight:700;color:#fff}.gift-cards .wrapper .gift-card .card .text p{font-weight:700;margin:1rem 0;font-size:.875rem;color:#fff}@media(min-width: 1024px){.gift-cards .wrapper .gift-card .card .text p{font-size:1.125rem}}.gift-cards .wrapper .gift-card .card .text.color-black h2,.gift-cards .wrapper .gift-card .card .text.color-black p{color:#000d1d}.gift-cards .wrapper .gift-card .card a.square-button{margin:1rem 0 -3rem 50%;transform:translateX(-50%);text-align:center;background-color:#004437;color:#fff;white-space:nowrap}.gift-cards .wrapper .gift-card:last-of-type{margin-bottom:2rem}.gift-cards .wrapper .gift-card a.link{margin-top:3rem}@media(min-width: 768px){.gift-cards{padding-left:2rem;padding-right:2rem}}@media(min-width: 768px)and (min-width: 768px){.gift-cards{padding-left:3.125rem;padding-right:3.125rem}}@media(min-width: 768px){.gift-cards .wrapper .gift-card{width:47.8632478632%;margin-bottom:5.125rem}.gift-cards .wrapper .gift-card .image{padding-top:56.25%}.gift-cards .wrapper .gift-card .card .text p{margin:.75rem 0 .5rem}.gift-cards .wrapper .gift-card:nth-of-type(2n + 1){margin-right:4.27%}.gift-cards .wrapper .gift-card:nth-last-of-type(-n + 2){margin-bottom:2rem}.gift-cards .wrapper.count-1 .gift-card{margin-inline:auto}}@media(min-width: 1024px){.gift-cards .wrapper{padding-left:1.125rem;padding-right:1.125rem}}@media(min-width: 1024px)and (min-width: 768px){.gift-cards .wrapper{padding-left:3.125rem;padding-right:3.125rem}}@media(min-width: 1024px){.gift-cards .wrapper .gift-card .image{padding-top:56.25%}.gift-cards .wrapper .gift-card .card{margin:-2rem 2.5rem -1rem;width:calc(100% - 5rem)}.gift-cards .wrapper .gift-card .card .text h2{font-size:2.1875rem}.gift-cards .wrapper .gift-card .card .text p{font-size:1.125rem;font-weight:500}.gift-cards .wrapper .gift-card .card a.square-button{padding:1.25rem 3.5rem;margin-top:1.5rem;font-size:1.25rem}.gift-cards .wrapper .gift-card a.link{margin-top:4rem}}@media(min-width: 1440px){.gift-cards .wrapper .gift-card .card a.square-button{font-size:1.5rem;margin-top:2rem;line-height:1}}.text-columns{margin-top:1.5625rem;margin-bottom:1.5625rem}@media(min-width: 768px){.text-columns{margin-top:3.125rem;margin-bottom:3.125rem}}.text-columns .wrapper{padding-left:2rem;padding-right:2rem;margin:2rem 0 3rem}@media(min-width: 768px){.text-columns .wrapper{padding-left:3.125rem;padding-right:3.125rem}}.text-columns .wrapper .column{margin-bottom:3rem}.text-columns .wrapper .column h1,.text-columns .wrapper .column h2,.text-columns .wrapper .column h3,.text-columns .wrapper .column h4,.text-columns .wrapper .column h5{font-size:2.1875rem;margin:0;line-height:1.14;color:#000d1d}.text-columns .wrapper .column p{margin:1.5rem 0;font-size:1rem;color:#000d1d}.text-columns .wrapper .column p:first-child{margin-top:0}.text-columns .wrapper .column p:last-child{margin-bottom:0}.text-columns .wrapper .column p a{font-size:1rem;text-decoration:underline}.text-columns .wrapper .column #rd-widget-frame{margin:0 !important}.text-columns .wrapper .column #rd-widget-root .rd-widget-content{padding:0}.text-columns .wrapper .column #rd-widget-root .rd-widget-content .widget-screen{margin-top:2rem}.text-columns .wrapper .column #rd-widget-root .rd-widget-content textarea{width:100%}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.form-control.drop-fill-in.selected-text{height:34px}.text-columns .wrapper .column #rd-widget-root .rd-widget-content p.selected-timeslot-text{line-height:1}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.iti.iti--allow-dropdown{width:100%}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.form-title small{font-family:"roc-grotesk"}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.marketing-options label{font-family:"roc-grotesk";margin-top:.5rem;font-weight:500}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.marketing-options label input{margin:0 .25rem 0 0;height:auto}.text-columns .wrapper .column #rd-widget-root .rd-widget-content button.btn-default{padding:6px 12px 8px}.text-columns .wrapper .column #rd-widget-root .rd-widget-content button.btn-default .glyphicon-arrow-right{margin-left:.5rem}.text-columns .wrapper .column #rd-widget-root .rd-widget-content button.btn-default .glyphicon-arrow-left{margin-right:.5rem}@media(min-width: 1024px){.text-columns .wrapper .column #rd-widget-root .rd-widget-content input{font-size:1rem;height:34px}.text-columns .wrapper .column #rd-widget-root .rd-widget-content div.form-title.small{font-size:1rem}}.text-columns .wrapper.bg-color{padding:1.5rem 1.875rem 2.5rem;margin:0 1.125rem}.text-columns .wrapper.bg-color .column.color-white h1,.text-columns .wrapper.bg-color .column.color-white h2,.text-columns .wrapper.bg-color .column.color-white h3,.text-columns .wrapper.bg-color .column.color-white h4,.text-columns .wrapper.bg-color .column.color-white h5,.text-columns .wrapper.bg-color .column.color-white p{color:#fff}@media(min-width: 768px){.text-columns .wrapper{display:flex;justify-content:space-between;padding:0 5.625rem;margin:0}.text-columns .wrapper .column{width:44.4444444444%}.text-columns .wrapper .column:first-of-type{width:40.1709401709%}.text-columns .wrapper.bg-color{padding:2.625rem 3rem;margin:0 3.125rem}.text-columns .wrapper.bg-color .column{width:57.264957265%}.text-columns .wrapper.bg-color .column:first-of-type{width:40.1709401709%}.text-columns .wrapper.y-pos-center{align-items:center}.text-columns .wrapper.y-pos-bottom{align-items:flex-end}}@media(min-width: 1024px){.text-columns .wrapper{padding:2.625rem 6.75rem}.text-columns .wrapper .column{width:48.7179487179%}.text-columns .wrapper .column:first-of-type{width:31.6239316239%}.text-columns .wrapper .column h1{font-size:2.1875rem;line-height:1.14}}@media(min-width: 1024px)and (min-width: 1024px){.text-columns .wrapper .column h1{font-size:3.4375rem}}@media(min-width: 1024px)and (min-width: 1440px){.text-columns .wrapper .column h1{font-size:3.875rem}}@media(min-width: 1024px){.text-columns .wrapper .column h2{font-size:2.4375rem}}@media(min-width: 1024px)and (min-width: 1440px){.text-columns .wrapper .column h2{font-size:3.4375rem}}@media(min-width: 1024px){.text-columns .wrapper .column h3,.text-columns .wrapper .column h4,.text-columns .wrapper .column h5{font-size:2.4375rem}}@media(min-width: 1024px){.text-columns .wrapper .column p{margin:2.5rem 0;font-size:.875rem}}@media(min-width: 1024px)and (min-width: 1024px){.text-columns .wrapper .column p{font-size:1.125rem}}@media(min-width: 1024px){.text-columns .wrapper .column p a{font-size:.875rem}}@media(min-width: 1024px)and (min-width: 1024px){.text-columns .wrapper .column p a{font-size:1.125rem}}@media(min-width: 1024px){.text-columns .wrapper.bg-color{padding:5.875rem 3rem}.text-columns .wrapper.bg-color .column{width:61.5384615385%}.text-columns .wrapper.bg-color .column:first-of-type{width:35.8974358974%}}.forms{padding-left:2rem;padding-right:2rem;margin:4rem 0}@media(min-width: 768px){.forms{padding-left:3.125rem;padding-right:3.125rem}}.forms h2{margin:0 0 1rem}.forms .type-select{display:flex}.forms .type-select a{background-color:#fff;color:#004437;border:2px solid #004437;padding:.5rem 2rem .45rem}.forms .type-select a.selected{background-color:#004437;color:#fff}.forms .type-select a:first-of-type{margin-right:1rem}.forms .type-select a.selected:hover{text-decoration:none}.forms .catering-form{margin-top:2rem}.forms .catering-form p{margin-bottom:1.5rem}.forms .catering-form select,.forms .catering-form input,.forms .catering-form textarea{width:100%;max-width:100%;padding:.25rem;outline:none;font-family:"roc-grotesk";font-weight:400;border-color:#707070;border-width:1px}.forms .catering-form select:active,.forms .catering-form select:focus,.forms .catering-form input:active,.forms .catering-form input:focus,.forms .catering-form textarea:active,.forms .catering-form textarea:focus{border-color:#858585}.forms .catering-form .select2-container{width:100% !important}.forms .catering-form .select2-container input{width:100% !important}.forms .catering-form label,.forms .catering-form .label{font-weight:500;margin-bottom:0}.forms .catering-form div[data-id=privat-group-5]+p,.forms .catering-form div[data-id=bedrift-group-5]+p{margin-top:1.75rem}.forms .catering-form .wrapper.menu{display:flex;justify-content:space-between}.forms .catering-form .wrapper.menu div[data-id=privat-count-2],.forms .catering-form .wrapper.menu div[data-id=privat-count-3],.forms .catering-form .wrapper.menu div[data-id=privat-count-4],.forms .catering-form .wrapper.menu div[data-id=privat-count-5],.forms .catering-form .wrapper.menu div[data-id=bedrift-count-2],.forms .catering-form .wrapper.menu div[data-id=bedrift-count-3],.forms .catering-form .wrapper.menu div[data-id=bedrift-count-4],.forms .catering-form .wrapper.menu div[data-id=bedrift-count-5]{width:25%}.forms .catering-form .wrapper.menu div[data-id=privat-count-2] label,.forms .catering-form .wrapper.menu div[data-id=privat-count-3] label,.forms .catering-form .wrapper.menu div[data-id=privat-count-4] label,.forms .catering-form .wrapper.menu div[data-id=privat-count-5] label,.forms .catering-form .wrapper.menu div[data-id=bedrift-count-2] label,.forms .catering-form .wrapper.menu div[data-id=bedrift-count-3] label,.forms .catering-form .wrapper.menu div[data-id=bedrift-count-4] label,.forms .catering-form .wrapper.menu div[data-id=bedrift-count-5] label{width:100%}.forms .catering-form .wrapper.menu .wpcf7cf_group label{width:25%}.forms .catering-form .wrapper.menu select{height:28px}.forms .catering-form .wrapper.menu input{margin-bottom:.5rem}.forms .catering-form .wrapper.menu>p{width:70%}.forms .catering-form .wrapper.menu>p>label{width:100%}.forms .catering-form .wrapper.menu p{display:flex;justify-content:space-between;margin:0}.forms .catering-form .dessert-label+p{margin-bottom:1.75rem}.forms .catering-form .wrapper+.wrapper.menu>p{width:100%}.forms .catering-form .wrapper+.wrapper.menu>p>label{width:70%}.forms .catering-form .wrapper+.wrapper.menu>p>label:last-of-type{width:25%}.forms .catering-form .wrapper+.wrapper.menu>p>label:first-of-type{width:70%}.forms .catering-form .wrapper+.wrapper.menu>p:has(+div){width:70%}.forms .catering-form .wrapper+.wrapper.menu>p:has(+div) label:first-of-type{width:100%}.forms .catering-form .wrapper+.wrapper.menu>p+div{width:25%}.forms .catering-form .wrapper+.wrapper.menu>p+div label{width:100%}.forms .catering-form .wrapper.menu+.wrapper.menu{margin-top:1rem}.forms .catering-form h3{margin-bottom:.5rem;font-size:1rem}.forms .catering-form .label+p{margin-top:.25rem}.forms .catering-form .policy-text{margin-top:2rem}.forms .catering-form .policy-text p{font-size:.875rem;margin-top:0}@media(min-width: 1024px){.forms .catering-form .policy-text p{font-size:1.125rem}}.forms .catering-form .wpcf7-form-control.wpcf7-acceptance span{margin:0}.forms .catering-form .wpcf7-form-control.wpcf7-acceptance span label{display:flex;align-items:flex-start}.forms .catering-form .wpcf7-form-control.wpcf7-acceptance span label input{width:max-content;margin-right:.5rem}.forms .catering-form .wpcf7-form-control.wpcf7-acceptance span label .wpcf7-list-item-label{font-size:.75rem}.forms .catering-form .wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column}.forms .catering-form .wpcf7-form-control.wpcf7-radio span{margin:0}.forms .catering-form .wpcf7-form-control.wpcf7-radio span label{display:flex;align-items:flex-start;width:max-content}.forms .catering-form .wpcf7-form-control.wpcf7-radio span label input{margin-right:.5rem;margin-top:.1rem}.forms .catering-form .wpcf7-form-control.wpcf7-radio span label .wpcf7-list-item-label{font-size:.875rem;font-weight:400}.forms .catering-form .wpcf7-form-control.wpcf7-radio span.first{margin-bottom:.2rem}.forms .catering-form .select2-container .select2-selection--multiple{display:flex;border-color:#707070;border-radius:2px}.forms .catering-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:rgba(0,0,0,0);font-weight:400}.forms .catering-form input.wpcf7-submit{background-color:#004437;color:#fff;padding:.5rem 2rem .45rem;border:2px solid #004437;width:auto;font-family:"roc-grotesk";font-weight:600;cursor:pointer}.forms .catering-form input.wpcf7-submit:disabled{cursor:not-allowed}.forms .catering-form .wpcf7 form.invalid .wpcf7-response-output,.forms .catering-form .wpcf7 form.unaccepted .wpcf7-response-output,.forms .catering-form .wpcf7 form.payment-required .wpcf7-response-output{margin-left:0;margin-right:0}.forms .catering-form .wpcf7-response-output{margin-left:0;margin-right:0;padding:.35rem 1rem .25rem;font-size:.875rem}.forms .catering-form#form-bedrift{display:none}@media(min-width: 768px){.forms{margin-bottom:6rem}.forms .type-select a{padding:.5rem 2.75rem .45rem}.forms .catering-form form p,.forms .catering-form form label{width:49%}.forms .catering-form form div[data-id=privat-group-2],.forms .catering-form form div[data-id=privat-group-3],.forms .catering-form form div[data-id=privat-group-4],.forms .catering-form form div[data-id=privat-group-5],.forms .catering-form form div[data-id=bedrift-group-2],.forms .catering-form form div[data-id=bedrift-group-3],.forms .catering-form form div[data-id=bedrift-group-4],.forms .catering-form form div[data-id=bedrift-group-5]{margin-top:.5rem}.forms .catering-form form .wrapper.menu{flex-direction:row}.forms .catering-form form .wrapper.menu label{width:49%}.forms .catering-form form .wrapper.menu label input{width:40%}.forms .catering-form form .wrapper.menu label:first-of-type{width:49%}.forms .catering-form form .wrapper.menu>p{width:49%}.forms .catering-form form .wrapper.menu>p>label{width:100%}.forms .catering-form form .wrapper.menu>p>label:first-of-type{width:100%}.forms .catering-form form .wrapper.menu select{height:29px}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2],.forms .catering-form form .wrapper.menu div[data-id=privat-count-3],.forms .catering-form form .wrapper.menu div[data-id=privat-count-4],.forms .catering-form form .wrapper.menu div[data-id=privat-count-5],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5]{width:49%}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-3] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-4] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-5] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5] label{width:100%}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-3] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-4] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-5] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5] label input{width:40%}.forms .catering-form form .wrapper+.wrapper.menu>p{width:100%}.forms .catering-form form .wrapper+.wrapper.menu>p>label{width:49%}.forms .catering-form form .wrapper+.wrapper.menu>p>label input{width:20%}.forms .catering-form form .wrapper+.wrapper.menu>p>label:last-of-type{width:49%}.forms .catering-form form .wrapper+.wrapper.menu>p>label:first-of-type{width:49%}.forms .catering-form form .wrapper+.wrapper.menu>p:has(+div){width:49%}.forms .catering-form form .wrapper+.wrapper.menu>p:has(+div) label:first-of-type{width:100%}.forms .catering-form form .wrapper+.wrapper.menu>p+div{width:49%}.forms .catering-form form [data-class=wpcf7cf_group]>label span input{width:49%}.forms .catering-form form .wrapper{display:flex;justify-content:space-between}.forms .catering-form form .wrapper p{width:49%;margin-top:0}.forms .catering-form form .wrapper label+p{display:none}.forms .catering-form form .wpcf7-form-control.wpcf7-acceptance span label{width:100%}}@media(min-width: 1024px){.forms{max-width:800px;margin:6rem auto 8rem auto}.forms h2{margin-bottom:2rem;font-size:2rem}.forms .type-select a{font-size:1.25rem}.forms .catering-form{margin-top:4rem}.forms .catering-form form p,.forms .catering-form form label{width:48%;font-size:1.25rem}.forms .catering-form form .wrapper p{width:48%}.forms .catering-form form [data-class=wpcf7cf_group]>label span input{width:48%}.forms .catering-form form div[data-id=privat-group-2]+p,.forms .catering-form form div[data-id=bedrift-group-2]+p,.forms .catering-form form div[data-id=privat-group-3]+p,.forms .catering-form form div[data-id=bedrift-group-3]+p,.forms .catering-form form div[data-id=privat-group-4]+p,.forms .catering-form form div[data-id=bedrift-group-4]+p,.forms .catering-form form div[data-id=privat-group-5]+p,.forms .catering-form form div[data-id=bedrift-group-5]+p{margin-top:3rem}.forms .catering-form form p{margin-bottom:2rem}.forms .catering-form form .wrapper.menu>p{width:48%}.forms .catering-form form .wrapper.menu>p>label{width:100%}.forms .catering-form form .wrapper.menu>p>label:first-of-type{width:100%}.forms .catering-form form .wrapper.menu label{width:48%}.forms .catering-form form .wrapper.menu label input{width:25%}.forms .catering-form form .wrapper.menu label:first-of-type{width:48%}.forms .catering-form form .wrapper.menu select{height:29px}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2],.forms .catering-form form .wrapper.menu div[data-id=privat-count-3],.forms .catering-form form .wrapper.menu div[data-id=privat-count-4],.forms .catering-form form .wrapper.menu div[data-id=privat-count-5],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4],.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5]{width:48%}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-3] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-4] label,.forms .catering-form form .wrapper.menu div[data-id=privat-count-5] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4] label,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5] label{width:100%}.forms .catering-form form .wrapper.menu div[data-id=privat-count-2] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-3] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-4] label input,.forms .catering-form form .wrapper.menu div[data-id=privat-count-5] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-2] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-3] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-4] label input,.forms .catering-form form .wrapper.menu div[data-id=bedrift-count-5] label input{width:40%}.forms .catering-form form .dessert-label+p{margin-bottom:3rem}.forms .catering-form form .wrapper+.wrapper.menu>p{width:100%}.forms .catering-form form .wrapper+.wrapper.menu>p>label{width:48%}.forms .catering-form form .wrapper+.wrapper.menu>p>label input{width:20%}.forms .catering-form form .wrapper+.wrapper.menu>p>label:first-of-type,.forms .catering-form form .wrapper+.wrapper.menu>p>label:last-of-type{width:48%}.forms .catering-form form .wrapper+.wrapper.menu>p:has(+div){width:48%}.forms .catering-form form .wrapper+.wrapper.menu>p:has(+div) label:first-of-type{width:100%}.forms .catering-form form .wrapper+.wrapper.menu>p+div{width:48%}.forms .catering-form form .wrapper+.wrapper.menu>p+div>p{width:100%}.forms .catering-form form .wrapper+.wrapper.menu>p+div>p input{width:20%}.forms .catering-form form input[type=date]{font-size:1.125rem}.forms .catering-form form input[type=date]::placeholder{font-size:1.125rem}.forms .catering-form form select[name=privat-time],.forms .catering-form form select[name=bedrift-time]{font-size:1.125rem}.forms .catering-form form select,.forms .catering-form form input,.forms .catering-form form textarea{padding:.4rem .4rem .35rem}.forms .catering-form form select,.forms .catering-form form input{min-height:39px;max-height:39px}.forms .catering-form form .wpcf7-form-control.wpcf7-radio{min-height:unset}.forms .catering-form form .wpcf7-form-control.wpcf7-radio span,.forms .catering-form form .wpcf7-form-control.wpcf7-radio input{min-height:unset}.forms .catering-form form .wpcf7-form-control.wpcf7-selct-multiselct.wpcf7-selct_multiselct.wpcf7-validates-as-required.select2-hidden-accessible,.forms .catering-form form .select2-search__field{min-height:unset}.forms .catering-form form .wpcf7-form-control.wpcf7-selct-multiselct.wpcf7-selct_multiselct.wpcf7-validates-as-required.select2-hidden-accessible::placeholder,.forms .catering-form form .select2-search__field::placeholder{font-size:1.125rem}.forms .catering-form form .select2-selection.select2-selection--multiple{min-height:39px}.forms .catering-form form .policy-text p{font-size:1rem}.forms .catering-form form .wpcf7-form-control.wpcf7-acceptance span label .wpcf7-list-item-label{font-size:1rem}.forms .catering-form form .wpcf7-response-output{font-size:1rem}.forms .catering-form form .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:1rem}.forms .catering-form form .wpcf7-form-control.wpcf7-radio span label .wpcf7-list-item-label{font-size:1.125rem}.forms .catering-form form .wpcf7-form-control.wpcf7-radio span label input{margin-top:.25rem;width:auto}.forms .catering-form form .wpcf7-form-control.wpcf7-acceptance span{margin-bottom:.5rem}.forms .catering-form form .wpcf7-form-control.wpcf7-acceptance span label input{margin-top:.2rem;min-height:unset}.forms .catering-form form .wpcf7-form-control.wpcf7-acceptance span .wpcf7-list-item-label{font-size:1.125rem}.forms .catering-form form .wpcf7-not-valid-tip{font-size:1rem}.forms .catering-form form .policy-text{margin-top:3rem}.forms .catering-form form .policy-text h3{font-size:1.25rem}.forms .catering-form form .policy-text p{font-size:1.125rem;width:75%}.forms .catering-form form .policy-text+p{width:75%}}body.single{margin:8rem 0 0}body.single header .menu-wrapper .main-menu a.site-logo svg path{fill:#000 !important}body.single header .menu-wrapper .main-menu #nav-icon span{background-color:#000 !important}body.single #content-section{padding-left:2rem;padding-right:2rem}@media(min-width: 768px){body.single #content-section{padding-left:3.125rem;padding-right:3.125rem}}body.single h1{margin-top:2rem}body.single .thumbnail-img{max-width:100%;width:100%;aspect-ratio:3/2;object-fit:cover}body.single .article-body{margin-bottom:4rem}body.single .article-body>p strong{display:inline-block;margin-bottom:1rem}@media(min-width: 768px){body.single{margin-top:8.9375rem}body.single #content-section{padding-left:5.625rem;padding-right:5.625rem}body.single .article-body{width:75%;margin-bottom:5rem}body.single h1{margin-top:2.5rem;width:75%}}@media(min-width: 1024px){body.single #content-section{padding-left:6.75rem;padding-right:6.75rem}body.single h1{font-size:2.4375rem;margin:3rem 0 2.5rem;width:60%}body.single .thumbnail-img{max-height:700px}body.single .article-body{width:60%;margin-bottom:8rem}body.single .article-body>p{font-size:1.125rem}}@media(min-width: 1440px){body.single h1,body.single .article-body{width:50%}}.image-block figure{margin:2rem 0}.image-block figure figcaption{font-size:1rem;margin-top:.25rem}.image-block img{max-width:100%;width:100%;height:auto;object-fit:cover}@media(min-width: 768px){.image-block img{max-width:600px}}@media(min-width: 1024px){.image-block img{max-width:1000px}}body.page-template-news-archive{margin:8rem 0 0}body.page-template-news-archive header .menu-wrapper .main-menu a.site-logo svg path{fill:#000 !important}body.page-template-news-archive header .menu-wrapper .main-menu #nav-icon span{background-color:#000 !important}body.page-template-news-archive #content-section{padding-left:2rem;padding-right:2rem;margin-bottom:4rem}@media(min-width: 768px){body.page-template-news-archive #content-section{padding-left:3.125rem;padding-right:3.125rem}}body.page-template-news-archive h1{margin-bottom:2rem;font-size:2.4375rem}@media(min-width: 1440px){body.page-template-news-archive h1{font-size:3.4375rem}}body.page-template-news-archive .other{margin-top:5rem}body.page-template-news-archive .other h3 a{font-size:1.25rem;font-weight:400}@media(min-width: 768px){body.page-template-news-archive #content-section{margin-bottom:5rem;padding-left:5.625rem;padding-right:5.625rem}body.page-template-news-archive .main-article{margin-bottom:5rem}body.page-template-news-archive .sub-articles{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-template-news-archive .sub-articles article{width:48.7179487179%}body.page-template-news-archive .other{margin-top:3rem}}@media(min-width: 1024px){body.page-template-news-archive #content-section{margin-bottom:8rem;padding-left:6.75rem;padding-right:6.75rem}body.page-template-news-archive h1{font-size:3.4375rem;margin-bottom:3rem}body.page-template-news-archive .main-article{margin-bottom:7rem}body.page-template-news-archive .main-article article.tease .image{max-height:700px}body.page-template-news-archive .main-article article.tease .image img{max-height:800px}body.page-template-news-archive .main-article article.tease p{width:48.7179487179%}body.page-template-news-archive .other h2{font-size:2rem;margin-bottom:2.25rem}body.page-template-news-archive .other h3 a{font-size:1.5rem;margin-bottom:1.5rem}}article.tease{margin-bottom:3rem}article.tease .image{width:100%;aspect-ratio:16/9;background-color:#707070;display:flex}article.tease .image img{width:100%;max-width:100%;aspect-ratio:16/9;object-fit:cover}article.tease h2,article.tease h2 a{font-size:1.5rem}@media(min-width: 1024px){article.tease{margin-bottom:5rem}article.tease h2,article.tease h2 a{margin-top:2.25rem;font-size:2rem}article.tease p{font-size:1.125rem}}body.error404 #content-section{padding-left:2rem;padding-right:2rem;margin-block:8rem}@media(min-width: 768px){body.error404 #content-section{padding-left:3.125rem;padding-right:3.125rem}}body.error404 #content-section h1{font-size:1.25rem}@media(min-width: 1024px){body.error404 #content-section{margin-block:12rem}body.error404 #content-section h1{font-size:2.1875rem}}.campaign-box{position:fixed;bottom:0;right:0;width:100%;max-width:450px;background-color:#fff8dd;padding:1rem 2rem}.campaign-box .text-content{padding-right:1rem;font-size:.875rem;color:#000d1d}@media(min-width: 1024px){.campaign-box .text-content{font-size:1.125rem}}.campaign-box a{color:#000d1d;display:inline-block;text-decoration:underline}.campaign-box #close-popup{cursor:pointer;width:24px;height:24px;position:absolute;top:.75rem;right:.75rem}.campaign-box #close-popup span{display:block;position:absolute;left:50%;width:20px;height:3px;background-color:#000d1d;top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.campaign-box #close-popup span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.campaign-box .expand-icon{display:none;cursor:pointer}.campaign-box .expand-icon svg{width:20px;min-width:20px;height:20px;transform:rotateY(180deg)}.campaign-box .expand-icon svg path{fill:#000d1d}.campaign-box.hide{padding:0;width:38px;height:34px;display:flex;justify-content:center;align-items:center}.campaign-box.hide .expand-icon{display:flex}.campaign-box.hide #close-popup{position:relative;top:unset;right:unset}.campaign-box.hide .wrapper{display:none}@media(min-width: 1024px){.campaign-box{max-width:600px}.campaign-box #close-popup{top:1rem;right:1rem}.campaign-box .expand-icon svg{width:24px;min-width:24px;height:24px}.campaign-box .text-content{padding-right:1.75rem}.campaign-box a{font-size:1.125rem}.campaign-box.hide{width:44px;height:40px}}

/*# sourceMappingURL=style.css.map*/