﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}html,body{font-family:sans-serif;font-weight:normal;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;padding:0;margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img,svg{width:100%;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}fieldset,legend{border:0;margin:0;padding:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0;border:0}table td,table th{border:none}::-ms-clear{display:none}.icon-col-golden svg path{fill:#dda47d}.egon-beige{background-color:#d2c9b9;color:#393f33}.egon-svart{background-color:#171717;color:#d2c9b9}.egon-mork-gronn{background-color:#393f33;color:#d2c9b9}.egon-lys-gronn{background-color:#9e9f7d;color:#393f33}h1{font-family:"fino",serif;font-weight:700;font-size:3rem;line-height:2.6rem;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}@media only screen and (min-width: 1200px){h1{font-size:3.5rem;line-height:3rem}}h2{font-family:"fino",serif;font-weight:700;font-size:2rem;line-height:2rem;margin-bottom:.8rem;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width: 1024px){h2{font-size:3rem;line-height:3rem}}h3{font-family:"roboto",sans-serif;font-weight:600;font-size:1.2rem;line-height:1.56rem;margin-bottom:.8rem}h4{font-family:"roboto",sans-serif;font-weight:600;font-size:1.1rem;line-height:1.43rem;margin-bottom:.8rem}h5{font-family:"roboto",sans-serif;font-weight:500;font-size:1rem;line-height:1.3rem;margin-bottom:.8rem}b,strong{font-family:"roboto",sans-serif;font-weight:700}p.small{font-size:.65rem}main{font-size:.9rem;line-height:1.4rem}main ul{list-style-type:none;margin-bottom:1rem}main ul li{margin-bottom:.3rem;padding-left:22px;position:relative}main ul li:before{content:" ";display:block;position:absolute;left:2px;top:11px;height:2px;width:10px;background:#393f33}@media only screen and (min-width: 1024px){main ul li:before{top:13px}}.theme-egon-mork-gronn main ul li:before,.theme-egon-svart main ul li:before{background:#d2c9b9}main ol{counter-reset:my-awesome-counter;list-style:none}main ol>li{margin:0 0 .5rem 0;counter-increment:my-awesome-counter;position:relative}main ol>li:before{content:counter(my-awesome-counter);color:#393f33;position:absolute;top:1px;text-align:center;font-family:"roboto",sans-serif;font-weight:900;left:-14px;font-size:1.1rem}blockquote p{position:relative}blockquote p:before{content:"”"}sup{font-size:55%;top:-5px;margin-left:1px}::-moz-selection{background:rgba(57,63,51,.99);color:rgba(239,238,232,.99)}::selection{background:rgba(57,63,51,.99);color:rgba(239,238,232,.99)}html,body{font-family:"roboto",sans-serif;font-weight:400;color:#393f33;background-color:#efeee8;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}@media only screen and (min-width: 768px){html,body{font-size:18px}}@media only screen and (min-width: 1024px){html,body{font-size:16px}}@media only screen and (min-width: 1200px){html,body{font-size:18px}}@media only screen and (min-width: 1400px){html,body{font-size:19px}}@media only screen and (min-width: 1900px){html,body{font-size:21px}}html.menu-active,body.menu-active{overflow:hidden;height:100%}html.no-cursor a,html.no-cursor .page-service,body.no-cursor a,body.no-cursor .page-service{cursor:none !important}body.theme-egon-mork-gronn:not(.page-restaurants){background-color:#393f33;color:#d2c9b9}body.theme-egon-svart:not(.page-restaurants){background-color:#171717;color:#d2c9b9}body.theme-egon-lys-gronn:not(.page-restaurants){background-color:#9e9f7d;color:#393f33}body.theme-egon-beige:not(.page-restaurants){background-color:#d2c9b9;color:#393f33}.preview-mode{padding:5px;text-align:center;background-color:#000;color:#fff;z-index:1020;position:fixed;top:0;width:100%}.ext-link svg{width:15px;opacity:.7;margin-left:5px}main{position:relative;min-height:100vh;margin:auto}.buorg{font-family:"roboto",sans-serif !important;font-weight:300 !important;font-size:.8rem !important;background-color:#ffb100 !important;padding:15px !important;border-bottom:0 solid #fff !important}.buorg .buorg-icon{display:none !important}.buorg a{margin:0 !important;padding:0 !important;background:transparent !important;box-shadow:0 0 0 rgba(0,0,0,0) !important;border-radius:0 !important;color:#171717 !important}#trigger{position:absolute;top:0;pointer-events:none}.uu{position:absolute;width:100%;text-align:center;left:0;padding:1rem;display:flex;align-items:center}.uu .goto-content{position:relative;z-index:5000;background-color:#efeee8;color:#171717;align-self:center;padding:8px}.uu .goto-content:not(:focus){clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute;padding:0}.uu .goto-content.hide{display:none}.site-width,.swiper-no-swiping{margin:auto;width:calc(100% - 56px)}@media only screen and (max-width: 324px){.site-width,.swiper-no-swiping{width:calc(100% - 38px)}}@media only screen and (min-width: 768px){.site-width,.swiper-no-swiping{width:calc(100% - 100px)}}@media only screen and (min-width: 1024px){.site-width,.swiper-no-swiping{width:calc(100% - 100px)}}@media only screen and (min-width: 1200px){.site-width,.swiper-no-swiping{width:calc(100% - 120px)}}@media only screen and (min-width: 1400px){.site-width,.swiper-no-swiping{width:calc(100% - 200px);max-width:1400px}}.dot-loader{position:relative;pointer-events:none;width:40px;margin:auto;-webkit-transition:opacity 300ms linear 0s;-moz-transition:opacity 300ms linear 0s;-ms-transition:opacity 300ms linear 0s;-o-transition:opacity 300ms linear 0s;transition:opacity 300ms linear 0s}@media only screen and (min-width: 1200px){.dot-loader{width:50px}}.dot-loader.remove{opacity:0}.dot-loader.dark .dots{margin:auto}.dot-loader.dark .dots .dot{background-color:#efeee8}.dot-loader .dots{margin:auto}.dot-loader .dots .dot{width:4px;height:4px;background-color:#171717;margin:0 3px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;-webkit-animation:dot-loader-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);-moz-animation:dot-loader-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);-ms-animation:dot-loader-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);-o-animation:dot-loader-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);animation:dot-loader-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72)}@media only screen and (min-width: 1200px){.dot-loader .dots .dot{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;width:4px;height:4px;margin:0 4px}}.theme-egon-mork-gronn .dot-loader .dots .dot,.theme-egon-svart .dot-loader .dots .dot{background-color:#dda47d}.dot-loader .dots .dot.dot2{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-ms-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.dot-loader .dots .dot.dot3{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}@keyframes dot-loader-anim{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}60%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.breadcrumbs{list-style:none;white-space:nowrap;position:relative}.breadcrumbs li{display:inline-block;font-size:.6rem;line-height:.6rem}.breadcrumbs li:last-child{pointer-events:none;opacity:.7}.breadcrumbs li a{color:inherit;-webkit-transition:color 300ms linear 0s;-moz-transition:color 300ms linear 0s;-ms-transition:color 300ms linear 0s;-o-transition:color 300ms linear 0s;transition:color 300ms linear 0s}.breadcrumbs li a:after,.breadcrumbs li a:before{opacity:0}.breadcrumbs li a:hover{color:inherit}.breadcrumb{color:#efeee8;position:fixed;z-index:50;mix-blend-mode:difference;top:64px}@media only screen and (min-width: 1024px){.breadcrumb{top:110px}}.breadcrumb.extend .arrow svg .st0.arrows{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.breadcrumb .arrow{width:45px;position:relative;top:0;display:inline-block;margin-right:5px}.breadcrumb .arrow svg{overflow:hidden}.breadcrumb .arrow svg .st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#efeee8;stroke-linecap:square;stroke-miterlimit:10}.breadcrumb .arrow svg .st0.line{transform:scaleX(0.4)}@media only screen and (min-width: 1024px){.breadcrumb .arrow svg .st0.line{transform:scaleX(1)}}.breadcrumb .arrow svg .st0.arrows{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;-webkit-transform-origin:0 5.5px;-moz-transform-origin:0 5.5px;-ms-transform-origin:0 5.5px;-o-transform-origin:0 5.5px;transform-origin:0 5.5px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.breadcrumb .title{font-size:.6rem;line-height:.78rem;text-transform:uppercase;font-weight:600;position:absolute;left:32px;top:3px;letter-spacing:.7px}@media only screen and (min-width: 1024px){.breadcrumb .title{display:inline-block;position:relative;left:auto;top:auto;font-size:.9rem;line-height:1.17rem}}p img,.text img{max-width:100%;width:auto}figcaption,.caption{margin:1rem 0 0;text-align:right;font-style:italic;position:relative;font-size:.6rem;padding-right:1.5rem;padding-top:.5rem}@media only screen and (min-width: 1024px){figcaption,.caption{margin:2rem 2rem 0;font-size:.8rem;padding-right:2.5rem;padding-top:.5rem}}figcaption .arrow,.caption .arrow{position:absolute;width:26px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:11px;margin:0;right:0;top:3px}@media only screen and (min-width: 1024px){figcaption .arrow,.caption .arrow{width:33px;height:14px;top:0}}figcaption .arrow svg path,.caption .arrow svg path{fill:#171717}.fallback-img{background-color:#393f33}.inline-video .video-wrapper{position:relative;padding-bottom:56.25%;width:96%;margin:auto}.inline-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn{display:inline-block;background-color:#393f33;color:#efeee8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;padding:1.1rem 1.5rem 1.3rem;border:1px solid #393f33;font-size:.9rem;line-height:.9rem;font-family:"roboto",sans-serif;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:all}@media only screen and (min-width: 1400px){.btn{padding:1rem 1.5rem 1.1rem;font-size:.81rem;line-height:.81rem}}.btn:before,.btn:after{display:none}.btn:hover{background-color:#060705;color:#efeee8;border:1px solid #efeee8}.btn.cta{background-color:#393f33;color:#efeee8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;padding:1.2rem 1.68rem 1.32rem;border:0 solid #393f33;font-size:.9rem;line-height:.9rem;font-family:"roboto",sans-serif;font-weight:700}.btn.cta:hover{background-color:#060705;color:#efeee8;border:0 solid #efeee8}.btn.small{padding:.9rem .8rem;font-size:.8rem;line-height:1.04rem;font-weight:400;min-height:50px}@media only screen and (min-width: 1200px){.btn.small{min-height:56px}}.btn.small.w-icon .icon{height:.3lh}@media only screen and (min-width: 1200px){.btn.small.w-icon .icon{height:.3lh}}.btn.medium{padding:.9rem 1.2rem 1rem;font-size:.9rem;line-height:1.17rem;font-weight:500}.btn.ghost{border:1px solid #393f33;background-color:transparent;color:#393f33}.theme-egon-mork-gronn .btn.ghost:not(.page-restaurants .btn.ghost),.theme-egon-svart .btn.ghost:not(.page-restaurants .btn.ghost){border-color:#d2c9b9;color:#d2c9b9}.btn.ghost.light-green{border:1px solid #9e9f7d;color:#171717}.btn.border-faded.green{border:#ddddd3;color:#171717}.btn.bg-faded.green{border-color:#ddddd3;background-color:#ddddd3;color:#171717}.btn.w-icon{display:flex;align-items:center;gap:.5rem}.btn.w-icon .icon{height:.4lh;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1200px){.btn.w-icon .icon{height:.3lh}}.btn.w-icon .icon svg{height:100%;width:auto;overflow:visible}.btn.border-color-beige{border-color:#d2c9b9}.btn.bg-gold{background-color:#dda47d;color:#171717;border-color:#dda47d}.btn.bg-gold:hover{background-color:#d2c9b9;border-color:#d2c9b9}.btn.bg-white{background-color:#efeee8;color:#171717;border-color:#efeee8}.btn[target=_blank]+.external{display:flex}.external{display:none;align-items:center;justify-content:end;font-size:.7rem;line-height:.91rem;margin-top:.7rem;gap:.5rem;color:rgba(23,23,23,.5)}.theme-egon-mork-gronn .external,.theme-egon-svart .external{color:rgba(239,238,232,.5)}.external .icon{height:.7lh;display:block}.external .icon svg{height:100%;width:auto;overflow:visible}.external .icon svg path{fill:#393f33}.theme-egon-mork-gronn .external .icon svg path,.theme-egon-svart .external .icon svg path{fill:#dda47d}a{color:inherit}a.link-w-icon{display:flex;align-items:center;gap:.5rem}a.link-w-icon:hover.icon-pos-left .link-icon{-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-ms-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px)}.theme-egon-mork-gronn a.link-w-icon:hover .link-text{color:#efeee8}a.link-w-icon .link-text{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}a.link-w-icon .link-icon{height:.75lh;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}a.link-w-icon .link-icon svg{overflow:visible;height:100%;width:auto}a.link-w-icon .link-icon svg path{fill:#dda47d}.theme-egon-mork-gronn a.link-w-icon .link-icon svg path{fill:#dda47d}.theme-egon-svart a.link-w-icon .link-icon svg path{fill:#dda47d}.theme-egon-beige a.link-w-icon .link-icon svg path{fill:#95694a}.theme-egon-lys-gronn a.link-w-icon .link-icon svg path{fill:#d2c9b9}a.link-w-icon.icon-pos-right .link-icon{order:2}a.link-w-icon.icon-pos-right .link-text{order:1}a.link-w-icon.go-back:hover.icon-pos-left .link-icon{-webkit-transform:translateX(-6px) rotate(180deg);-moz-transform:translateX(-6px) rotate(180deg);-ms-transform:translateX(-6px) rotate(180deg);-o-transform:translateX(-6px) rotate(180deg);transform:translateX(-6px) rotate(180deg)}a.link-w-icon.go-back .link-icon{height:.5lh;transform:rotate(180deg)}a.link-w-icon.go-back .link-icon svg path{fill:#9e9f7d}a.text-bold .link-text{font-weight:500}.link-underline{display:inline-block;position:relative;padding:0;background-color:transparent;cursor:pointer}.link-underline:before{content:"";position:absolute;bottom:-3px;left:0;right:0;border-bottom:1px solid #393f33;opacity:1;-webkit-transition:all 700ms ease 0s;-moz-transition:all 700ms ease 0s;-ms-transition:all 700ms ease 0s;-o-transition:all 700ms ease 0s;transition:all 700ms ease 0s}.theme-egon-mork-gronn .link-underline:before,.theme-egon-svart .link-underline:before{border-bottom:1px solid #dda47d}@media only screen and (min-width: 1024px){.link-underline:hover:before{right:15%;left:15%}}.link-underline-menu{display:inline-block;position:relative;padding:0;background-color:transparent;cursor:pointer;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.link-underline-menu.center:after{left:50%;right:50%}.link-underline-menu.from-left:after{left:0%;right:100%}.link-underline-menu.from-right:after{left:100%;right:0%}.link-underline-menu:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;border-bottom:1px solid #393f33;opacity:0;-webkit-transition:all 700ms ease 0s;-moz-transition:all 700ms ease 0s;-ms-transition:all 700ms ease 0s;-o-transition:all 700ms ease 0s;transition:all 700ms ease 0s}@media only screen and (min-width: 1024px){.link-underline-menu:after{bottom:-3px}}.theme-egon-mork-gronn .link-underline-menu:after,.theme-egon-svart .link-underline-menu:after{border-bottom:1px solid #dda47d}.complete-nav .link-underline-menu:after{border-bottom:1px solid #393f33}.main-menu .link-underline-menu:after{border-width:2px}.link-underline-menu:hover:after,.link-underline-menu.active:after{opacity:1}.link-underline-menu:hover.center:after,.link-underline-menu.active.center:after{right:25%;left:25%}.link-underline-menu:hover.from-left:after,.link-underline-menu.active.from-left:after{left:0%;right:0%}.link-underline-menu:hover.from-right:after,.link-underline-menu.active.from-right:after{left:0%;right:0%}.link-multiline{width:calc(100%);background-image:linear-gradient(transparent calc(100% - 1px), rgba(210, 201, 185, 0.3) 1px);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s}@media only screen and (max-width: 1023px){.link-multiline{background-size:100% 100%}}.link-multiline:hover{background-size:100% 100%}.form-element,.inputs,.review-rating{position:relative;margin-bottom:1rem}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.form-element.split-postcode,.inputs.split-postcode,.review-rating.split-postcode{display:inline-block;vertical-align:top;width:15%;margin-right:2%}}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.form-element.split-postarea,.inputs.split-postarea,.review-rating.split-postarea{display:inline-block;vertical-align:top;width:83%}}.form-element.center,.inputs.center,.review-rating.center{text-align:center}.type-submit{margin-top:2rem}.form-header p{font-weight:700;text-transform:uppercase;font-size:.7rem;margin-bottom:3px}.post-grid{display:grid;grid-template-columns:1fr 3fr;grid-gap:1rem}@media only screen and (min-width: 1024px){.post-grid{grid-template-columns:1fr 4fr}}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.post-grid{display:block;font-size:0}}::placeholder{color:transparent;opacity:1}::-ms-input-placeholder{color:transparent}.restaurant-search::placeholder{color:#efeee8;opacity:1}.theme-egon-beige .restaurant-search::placeholder{color:#393f33}.restaurant-search::-ms-input-placeholder{color:#efeee8}.theme-egon-beige .restaurant-search::-ms-input-placeholder{color:#393f33}.input-w-icon{position:relative}input[type=submit],input[type=button],button{-webkit-appearance:none;border:0;outline:none}input[type=submit]:disabled,input[type=button]:disabled,button:disabled{cursor:not-allowed;pointer-events:none;opacity:.3}input[type=submit]:disabled.light:hover,input[type=button]:disabled.light:hover,button:disabled.light:hover{background-color:#efeee8;color:#171717}input[type=submit]:disabled.cta:hover,input[type=button]:disabled.cta:hover,button:disabled.cta:hover{background-color:#171717;color:#efeee8}input[type=search],input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{font-family:"roboto",sans-serif;display:block;width:100%;border:0;outline:none;padding:1rem .75rem;font-size:1rem;height:calc(3.5rem + 2px);line-height:1.25;background-color:transparent;color:#171717;border:1.5px solid rgba(23,23,23,.5);-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-webkit-transition:border 300ms linear 0s;-moz-transition:border 300ms linear 0s;-ms-transition:border 300ms linear 0s;-o-transition:border 300ms linear 0s;transition:border 300ms linear 0s}.theme-egon-mork-gronn input[type=search],.page-coupons input[type=search],.theme-egon-mork-gronn input[type=text],.page-coupons input[type=text],.theme-egon-mork-gronn input[type=email],.page-coupons input[type=email],.theme-egon-mork-gronn input[type=tel],.page-coupons input[type=tel],.theme-egon-mork-gronn input[type=number],.page-coupons input[type=number],.theme-egon-mork-gronn input[type=password],.page-coupons input[type=password],.theme-egon-mork-gronn select,.page-coupons select,.theme-egon-mork-gronn textarea,.page-coupons textarea{border-color:#dda47d;color:#efeee8}.theme-egon-svart input[type=search],.theme-egon-svart input[type=text],.theme-egon-svart input[type=email],.theme-egon-svart input[type=tel],.theme-egon-svart input[type=number],.theme-egon-svart input[type=password],.theme-egon-svart select,.theme-egon-svart textarea{border-color:#dda47d;color:#efeee8}.theme-egon-beige input[type=search],.theme-egon-beige input[type=text],.theme-egon-beige input[type=email],.theme-egon-beige input[type=tel],.theme-egon-beige input[type=number],.theme-egon-beige input[type=password],.theme-egon-beige select,.theme-egon-beige textarea{border-color:#95694a;color:#393f33}.feedback-form input[type=search],.feedback-form input[type=text],.feedback-form input[type=email],.feedback-form input[type=tel],.feedback-form input[type=number],.feedback-form input[type=password],.feedback-form select,.feedback-form textarea{border-color:rgba(23,23,23,.2) !important;color:#171717 !important}.input-w-icon input[type=search],.input-w-icon input[type=text],.input-w-icon input[type=email],.input-w-icon input[type=tel],.input-w-icon input[type=number],.input-w-icon input[type=password],.input-w-icon select,.input-w-icon textarea{padding:0 0 0 44px !important}input[type=search]::selection,input[type=text]::selection,input[type=email]::selection,input[type=tel]::selection,input[type=number]::selection,input[type=password]::selection,select::selection,textarea::selection{color:rgba(23,23,23,.99);background:rgba(168,168,168,.99)}@media only screen and (min-width: 1024px){input[type=search]:hover,input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=password]:hover,select:hover,textarea:hover{border:1.5px solid #dda47d}}input[type=search]:focus,input[type=search]:not(:placeholder-shown),input[type=text]:focus,input[type=text]:not(:placeholder-shown),input[type=email]:focus,input[type=email]:not(:placeholder-shown),input[type=tel]:focus,input[type=tel]:not(:placeholder-shown),input[type=number]:focus,input[type=number]:not(:placeholder-shown),input[type=password]:focus,input[type=password]:not(:placeholder-shown),select:focus,select:not(:placeholder-shown),textarea:focus,textarea:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}input[type=search]:focus~label,input[type=search]:not(:placeholder-shown)~label,input[type=search].sselect-wrapper~label,input[type=text]:focus~label,input[type=text]:not(:placeholder-shown)~label,input[type=text].sselect-wrapper~label,input[type=email]:focus~label,input[type=email]:not(:placeholder-shown)~label,input[type=email].sselect-wrapper~label,input[type=tel]:focus~label,input[type=tel]:not(:placeholder-shown)~label,input[type=tel].sselect-wrapper~label,input[type=number]:focus~label,input[type=number]:not(:placeholder-shown)~label,input[type=number].sselect-wrapper~label,input[type=password]:focus~label,input[type=password]:not(:placeholder-shown)~label,input[type=password].sselect-wrapper~label,select:focus~label,select:not(:placeholder-shown)~label,select.sselect-wrapper~label,textarea:focus~label,textarea:not(:placeholder-shown)~label,textarea.sselect-wrapper~label{opacity:.65;transform:scale(0.7) translateY(-0.6rem) translateX(0.4rem)}input[type=search]:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=number]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{background-color:transparent;color:rgba(23,23,23,.5);border:1.5px dashed rgba(23,23,23,.5);font-style:italic;cursor:not-allowed}.theme-egon-mork-gronn input[type=search]:disabled,.theme-egon-svart input[type=search]:disabled,.theme-egon-mork-gronn input[type=text]:disabled,.theme-egon-svart input[type=text]:disabled,.theme-egon-mork-gronn input[type=email]:disabled,.theme-egon-svart input[type=email]:disabled,.theme-egon-mork-gronn input[type=tel]:disabled,.theme-egon-svart input[type=tel]:disabled,.theme-egon-mork-gronn input[type=number]:disabled,.theme-egon-svart input[type=number]:disabled,.theme-egon-mork-gronn input[type=password]:disabled,.theme-egon-svart input[type=password]:disabled,.theme-egon-mork-gronn select:disabled,.theme-egon-svart select:disabled,.theme-egon-mork-gronn textarea:disabled,.theme-egon-svart textarea:disabled{border-color:#dda47d}input[type=search]:disabled.has-content,input[type=text]:disabled.has-content,input[type=email]:disabled.has-content,input[type=tel]:disabled.has-content,input[type=number]:disabled.has-content,input[type=password]:disabled.has-content,select:disabled.has-content,textarea:disabled.has-content{border:1.5px dashed rgba(23,23,23,.5)}input[type=search]:disabled+label,input[type=search]:disabled.has-content+label,input[type=text]:disabled+label,input[type=text]:disabled.has-content+label,input[type=email]:disabled+label,input[type=email]:disabled.has-content+label,input[type=tel]:disabled+label,input[type=tel]:disabled.has-content+label,input[type=number]:disabled+label,input[type=number]:disabled.has-content+label,input[type=password]:disabled+label,input[type=password]:disabled.has-content+label,select:disabled+label,select:disabled.has-content+label,textarea:disabled+label,textarea:disabled.has-content+label{color:#171717;font-style:italic}.theme-egon-mork-gronn input[type=search]:disabled+label,.theme-egon-svart input[type=search]:disabled+label,.theme-egon-mork-gronn input[type=search]:disabled.has-content+label,.theme-egon-svart input[type=search]:disabled.has-content+label,.theme-egon-mork-gronn input[type=text]:disabled+label,.theme-egon-svart input[type=text]:disabled+label,.theme-egon-mork-gronn input[type=text]:disabled.has-content+label,.theme-egon-svart input[type=text]:disabled.has-content+label,.theme-egon-mork-gronn input[type=email]:disabled+label,.theme-egon-svart input[type=email]:disabled+label,.theme-egon-mork-gronn input[type=email]:disabled.has-content+label,.theme-egon-svart input[type=email]:disabled.has-content+label,.theme-egon-mork-gronn input[type=tel]:disabled+label,.theme-egon-svart input[type=tel]:disabled+label,.theme-egon-mork-gronn input[type=tel]:disabled.has-content+label,.theme-egon-svart input[type=tel]:disabled.has-content+label,.theme-egon-mork-gronn input[type=number]:disabled+label,.theme-egon-svart input[type=number]:disabled+label,.theme-egon-mork-gronn input[type=number]:disabled.has-content+label,.theme-egon-svart input[type=number]:disabled.has-content+label,.theme-egon-mork-gronn input[type=password]:disabled+label,.theme-egon-svart input[type=password]:disabled+label,.theme-egon-mork-gronn input[type=password]:disabled.has-content+label,.theme-egon-svart input[type=password]:disabled.has-content+label,.theme-egon-mork-gronn select:disabled+label,.theme-egon-svart select:disabled+label,.theme-egon-mork-gronn select:disabled.has-content+label,.theme-egon-svart select:disabled.has-content+label,.theme-egon-mork-gronn textarea:disabled+label,.theme-egon-svart textarea:disabled+label,.theme-egon-mork-gronn textarea:disabled.has-content+label,.theme-egon-svart textarea:disabled.has-content+label{color:#d2c9b9}input[type=search]:disabled:hover,input[type=search]:disabled.has-content:hover,input[type=text]:disabled:hover,input[type=text]:disabled.has-content:hover,input[type=email]:disabled:hover,input[type=email]:disabled.has-content:hover,input[type=tel]:disabled:hover,input[type=tel]:disabled.has-content:hover,input[type=number]:disabled:hover,input[type=number]:disabled.has-content:hover,input[type=password]:disabled:hover,input[type=password]:disabled.has-content:hover,select:disabled:hover,select:disabled.has-content:hover,textarea:disabled:hover,textarea:disabled.has-content:hover{border:1.5px dashed rgba(23,23,23,.5)}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1.5px solid #dda47d}.theme-egon-mork-gronn input[type=search]:focus,.theme-egon-mork-gronn input[type=text]:focus,.theme-egon-mork-gronn input[type=email]:focus,.theme-egon-mork-gronn input[type=tel]:focus,.theme-egon-mork-gronn input[type=number]:focus,.theme-egon-mork-gronn input[type=password]:focus,.theme-egon-mork-gronn select:focus,.theme-egon-mork-gronn textarea:focus{border-color:#dda47d}.theme-egon-beige input[type=search]:focus,.theme-egon-beige input[type=text]:focus,.theme-egon-beige input[type=email]:focus,.theme-egon-beige input[type=tel]:focus,.theme-egon-beige input[type=number]:focus,.theme-egon-beige input[type=password]:focus,.theme-egon-beige select:focus,.theme-egon-beige textarea:focus{border-color:#95694a}input[type=search]:focus::-webkit-input-placeholder,input[type=search]:focus:-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=text]:focus:-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=email]:focus:-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=number]:focus:-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=password]:focus:-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=password]:focus:-ms-input-placeholder,select:focus::-webkit-input-placeholder,select:focus:-moz-placeholder,select:focus::-moz-placeholder,select:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:#171717}input[type=search].input-validation-error,input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=tel].input-validation-error,input[type=number].input-validation-error,input[type=password].input-validation-error,select.input-validation-error,textarea.input-validation-error{border:1.5px solid #f14242}input[type=search][aria-invalid=true],input[type=text][aria-invalid=true],input[type=email][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=number][aria-invalid=true],input[type=password][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:1.5px solid #f14242 !important}input[type=search][aria-invalid=true]~.input-state .required,input[type=text][aria-invalid=true]~.input-state .required,input[type=email][aria-invalid=true]~.input-state .required,input[type=tel][aria-invalid=true]~.input-state .required,input[type=number][aria-invalid=true]~.input-state .required,input[type=password][aria-invalid=true]~.input-state .required,select[aria-invalid=true]~.input-state .required,textarea[aria-invalid=true]~.input-state .required{opacity:0}input[type=search][aria-invalid=true]~.input-state .done,input[type=text][aria-invalid=true]~.input-state .done,input[type=email][aria-invalid=true]~.input-state .done,input[type=tel][aria-invalid=true]~.input-state .done,input[type=number][aria-invalid=true]~.input-state .done,input[type=password][aria-invalid=true]~.input-state .done,select[aria-invalid=true]~.input-state .done,textarea[aria-invalid=true]~.input-state .done{opacity:0}input[type=search][aria-invalid=true]~.input-state .done svg path,input[type=text][aria-invalid=true]~.input-state .done svg path,input[type=email][aria-invalid=true]~.input-state .done svg path,input[type=tel][aria-invalid=true]~.input-state .done svg path,input[type=number][aria-invalid=true]~.input-state .done svg path,input[type=password][aria-invalid=true]~.input-state .done svg path,select[aria-invalid=true]~.input-state .done svg path,textarea[aria-invalid=true]~.input-state .done svg path{stroke-dashoffset:-358}input[type=search][aria-invalid=true]+label,input[type=text][aria-invalid=true]+label,input[type=email][aria-invalid=true]+label,input[type=tel][aria-invalid=true]+label,input[type=number][aria-invalid=true]+label,input[type=password][aria-invalid=true]+label,select[aria-invalid=true]+label,textarea[aria-invalid=true]+label{color:#f14242 !important}input[type=search][aria-invalid=false]~.input-state .required,input[type=search].autofilled~.input-state .required,input[type=search].valid~.input-state .required,input[type=text][aria-invalid=false]~.input-state .required,input[type=text].autofilled~.input-state .required,input[type=text].valid~.input-state .required,input[type=email][aria-invalid=false]~.input-state .required,input[type=email].autofilled~.input-state .required,input[type=email].valid~.input-state .required,input[type=tel][aria-invalid=false]~.input-state .required,input[type=tel].autofilled~.input-state .required,input[type=tel].valid~.input-state .required,input[type=number][aria-invalid=false]~.input-state .required,input[type=number].autofilled~.input-state .required,input[type=number].valid~.input-state .required,input[type=password][aria-invalid=false]~.input-state .required,input[type=password].autofilled~.input-state .required,input[type=password].valid~.input-state .required,select[aria-invalid=false]~.input-state .required,select.autofilled~.input-state .required,select.valid~.input-state .required,textarea[aria-invalid=false]~.input-state .required,textarea.autofilled~.input-state .required,textarea.valid~.input-state .required{opacity:0}input[type=search][aria-invalid=false]~.input-state .done svg path,input[type=search].autofilled~.input-state .done svg path,input[type=search].valid~.input-state .done svg path,input[type=text][aria-invalid=false]~.input-state .done svg path,input[type=text].autofilled~.input-state .done svg path,input[type=text].valid~.input-state .done svg path,input[type=email][aria-invalid=false]~.input-state .done svg path,input[type=email].autofilled~.input-state .done svg path,input[type=email].valid~.input-state .done svg path,input[type=tel][aria-invalid=false]~.input-state .done svg path,input[type=tel].autofilled~.input-state .done svg path,input[type=tel].valid~.input-state .done svg path,input[type=number][aria-invalid=false]~.input-state .done svg path,input[type=number].autofilled~.input-state .done svg path,input[type=number].valid~.input-state .done svg path,input[type=password][aria-invalid=false]~.input-state .done svg path,input[type=password].autofilled~.input-state .done svg path,input[type=password].valid~.input-state .done svg path,select[aria-invalid=false]~.input-state .done svg path,select.autofilled~.input-state .done svg path,select.valid~.input-state .done svg path,textarea[aria-invalid=false]~.input-state .done svg path,textarea.autofilled~.input-state .done svg path,textarea.valid~.input-state .done svg path{stroke-dashoffset:0;stroke:#54d16a}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill{-webkit-text-fill-color:#393f33 !important;-webkit-box-shadow:0 0 0 30px #efeee8 inset;transition:background-color 5000s ease-in-out 0s}.theme-egon-svart input:-webkit-autofill,.theme-egon-svart input:-webkit-autofill:hover,.theme-egon-svart input:-webkit-autofill:focus input:-webkit-autofill{-webkit-text-fill-color:#efeee8 !important;-webkit-box-shadow:0 0 0 30px #171717 inset;transition:background-color 5000s ease-in-out 0s}.theme-egon-mork-gronn input:-webkit-autofill,.theme-egon-mork-gronn input:-webkit-autofill:hover,.theme-egon-mork-gronn input:-webkit-autofill:focus input:-webkit-autofill{-webkit-text-fill-color:#efeee8 !important;-webkit-box-shadow:0 0 0 30px #393f33 inset;transition:background-color 5000s ease-in-out 0s}.error{color:#f14242}.field-validation-error{color:#f14242;font-weight:700;text-transform:uppercase;font-size:.45rem;position:absolute;right:10px;bottom:0;pointer-events:none}@media only screen and (min-width: 1024px){.field-validation-error{right:14px}}.field-validation-error+.input-state .required{opacity:0}textarea{height:auto}textarea:focus,textarea:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:calc(0.625rem - 4px)}label{position:absolute;top:0;left:0;height:100%;line-height:1.5;padding:1rem .75rem;pointer-events:none;color:#171717;font-size:1rem;-webkit-transition:all 300ms Ease-out 0s;-moz-transition:all 300ms Ease-out 0s;-ms-transition:all 300ms Ease-out 0s;-o-transition:all 300ms Ease-out 0s;transition:all 300ms Ease-out 0s;z-index:2;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.theme-egon-svart label,.theme-egon-mork-gronn label{color:#efeee8}label.coi-checkboxes{color:#222;font-weight:400}.input-w-icon .icon{height:18px;position:absolute;top:21px;left:18px}@media only screen and (min-width: 1024px){.input-w-icon .icon{top:25px}}.input-w-icon .icon svg{height:100%;width:auto}.theme-egon-mork-gronn .input-w-icon .icon svg path,.theme-egon-svart .input-w-icon .icon svg path{fill:#dda47d}.theme-egon-beige .input-w-icon .icon svg path{fill:#95694a}.type-checkbox{display:flex;align-items:center;gap:.5rem}.type-checkbox.checkbox-small input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-khtml-border-radius:2px}.type-checkbox.checkbox-small label{font-size:.8rem;line-height:1.04rem}.type-checkbox.checkbox-small .checkbox-check-svg{top:5px;left:-21px;width:9px;height:8px}@media only screen and (min-width: 1024px){.type-checkbox.checkbox-small .checkbox-check-svg{top:8px;left:-23px}}.type-checkbox.consent{margin-top:3rem;align-items:flex-start}.type-checkbox input[type=checkbox]{flex:0 0 24px;z-index:2;position:relative;width:24px;height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;-webkit-appearance:none;border:1.5px solid rgba(23,23,23,.5);outline:0;cursor:pointer;background-color:transparent;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;display:inline-block;vertical-align:top}.theme-egon-mork-gronn .type-checkbox input[type=checkbox],.theme-egon-svart .type-checkbox input[type=checkbox]{border-color:#dda47d}.allergy-list .type-checkbox input[type=checkbox]{border-color:rgba(239,238,232,.5)}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.type-checkbox input[type=checkbox]::-ms-check{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}}.filter .type-checkbox input[type=checkbox]{vertical-align:initial}.type-checkbox input[type=checkbox]:checked{background-color:#dda47d;border:1.5px solid #dda47d}.type-checkbox input[type=checkbox]:checked+label{color:#171717}.theme-egon-mork-gronn .type-checkbox input[type=checkbox]:checked+label,.theme-egon-svart .type-checkbox input[type=checkbox]:checked+label{color:#efeee8}.allergy-list .type-checkbox input[type=checkbox]:checked+label{color:#efeee8}.type-checkbox input[type=checkbox]:checked+label .checkbox-check-svg{opacity:1}.type-checkbox input[type=checkbox]:checked+label .checkbox-check-svg svg path{stroke-dashoffset:0}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.type-checkbox input[type=checkbox]:checked+label:before{background-color:#dda47d;border:1.5px solid #dda47d}}@media only screen and (min-width: 1024px){.type-checkbox input[type=checkbox]:hover{background-color:#dda47d;border:1.5px solid #dda47d}}@media only screen and (min-width: 1024px){.type-checkbox input[type=checkbox]:hover+label{color:#171717}.theme-egon-mork-gronn .type-checkbox input[type=checkbox]:hover+label,.theme-egon-svart .type-checkbox input[type=checkbox]:hover+label,.allergy-choices .type-checkbox input[type=checkbox]:hover+label{color:#efeee8}}.type-checkbox label{position:relative;pointer-events:all;cursor:pointer;top:auto;left:auto;height:auto;font-style:normal;padding:0;font-size:.9rem;line-height:1.17rem;color:rgba(23,23,23,.8);-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-egon-mork-gronn .type-checkbox label,.theme-egon-svart .type-checkbox label{color:#efeee8}.allergy-list .type-checkbox label{color:#efeee8}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.type-checkbox label:before{content:"";position:absolute;width:22px;height:22px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;border:1px solid rgba(23,23,23,.5);cursor:pointer;background-color:transparent;left:-18px;top:-6px}}.type-checkbox .checkbox-check-svg{opacity:0;position:absolute;top:4px;left:-25px;width:12px;height:10px;z-index:3}@media only screen and (min-width: 1024px){.type-checkbox .checkbox-check-svg{width:14px;height:12px;top:6px;left:-28px}}.type-checkbox .checkbox-check-svg svg{overflow:visible}.type-checkbox .checkbox-check-svg svg path{fill:none;stroke-width:60;stroke-miterlimit:10;stroke-dashoffset:-358;stroke:#171717;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.type-fake-checkbox{pointer-events:none;display:flex;align-items:center;gap:.5rem}.type-fake-checkbox.active .icon{background-color:#dda47d;border:1.5px solid #dda47d}.type-fake-checkbox.active .checkbox-check-svg{opacity:1}.type-fake-checkbox.active .checkbox-check-svg svg path{stroke-dashoffset:0}.type-fake-checkbox .icon{position:relative;width:16px;height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;-webkit-appearance:none;border:1.5px solid rgba(23,23,23,.5)}.type-fake-checkbox .checkbox-check-svg{opacity:0;position:absolute;top:4px;left:2px;width:9px;height:8px;z-index:3}@media only screen and (min-width: 1024px){.type-fake-checkbox .checkbox-check-svg{top:3px;left:2px}}.type-fake-checkbox .checkbox-check-svg svg{overflow:visible}.type-fake-checkbox .checkbox-check-svg svg path{fill:none;stroke-width:60;stroke-miterlimit:10;stroke-dashoffset:-358;stroke:#171717;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}fieldset{border-bottom:1px solid #dda47d;margin-bottom:1.8rem;padding-bottom:1.8rem}fieldset:first-of-type{border-top:1px solid #dda47d;padding-top:1.8rem;margin-top:3rem}fieldset .form-label-text{font-weight:500;font-size:1rem;line-height:1.3rem;color:#171717;margin-bottom:.8rem}fieldset .form-label-text label{position:relative;padding:0}.flex-radio{display:flex;gap:.6rem}.flex-radio .type-radio{margin-bottom:0}.flex-radio label{white-space:nowrap}.type-radio input[type=radio]:checked,.type-radio input[type=radio]:not(:checked){position:absolute;left:-9999px}.type-radio input[type=radio]:checked+label,.type-radio input[type=radio]:not(:checked)+label{position:relative;pointer-events:all;display:inline-block;width:80%;vertical-align:top;cursor:pointer;left:0;top:0;line-height:.9rem;height:auto;font-style:normal;padding-left:28px;padding-top:4px;font-size:.9rem;color:rgba(23,23,23,.8);-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 1024px){.type-radio input[type=radio]:checked+label:hover:after,.type-radio input[type=radio]:not(:checked)+label:hover:after{opacity:1}}@media only screen and (min-width: 1024px){.type-radio input[type=radio]:checked+label:hover+label,.type-radio input[type=radio]:not(:checked)+label:hover+label{color:#dda47d}}.type-radio input[type=radio]:checked+label:before,.type-radio input[type=radio]:checked+label:after,.type-radio input[type=radio]:not(:checked)+label:before,.type-radio input[type=radio]:not(:checked)+label:after{content:"";position:absolute;left:0;top:0;width:22px;height:22px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;border-radius:11px;-khtml-border-radius:11px;-webkit-appearance:none;border:1.5px solid #dda47d;outline:0;cursor:pointer;background-color:transparent}.type-radio input[type=radio]:checked+label:after,.type-radio input[type=radio]:not(:checked)+label:after{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;background-color:#dda47d;border:1.5px solid #dda47d;color:#171717}.type-radio input[type=radio]:checked+label{color:#171717}.type-radio input[type=radio]:checked+label:after{opacity:1}.type-radio input[type=radio]:checked+label .checkbox-check-svg{opacity:1}.type-radio input[type=radio]:checked+label .checkbox-check-svg svg path{stroke-dashoffset:0}.type-radio input[type=radio]:not(:checked)+label:after{opacity:0}.type-radio .checkbox-check-svg{opacity:0;position:absolute;top:7px;left:5px;width:12px;height:11px;z-index:2}@media only screen and (min-width: 1024px){.type-radio .checkbox-check-svg{top:6px;left:5px}}.type-radio .checkbox-check-svg svg{overflow:visible}.type-radio .checkbox-check-svg svg path{fill:none;stroke-width:60;stroke-miterlimit:10;stroke-dashoffset:-358;stroke:#171717;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.select-wrapper{display:block;position:relative}.select-wrapper select{padding:1rem .75rem}.theme-egon-mork-gronn .select-wrapper select{background-color:#393f33;color:#efeee8}.theme-egon-svart .select-wrapper select{background-color:#171717;color:#efeee8}.theme-egon-hvit .select-wrapper select{background-color:#efeee8;color:#171717}.theme-egon-beige .select-wrapper select{background-color:#d2c9b9;color:#393f33}.select-wrapper select+label{opacity:0;transform:scale(1) translateY(0) translateX(0)}.select-wrapper select.valid{padding-top:1.625rem;padding-bottom:.625rem}.select-wrapper select.valid+label{opacity:.65;transform:scale(0.7) translateY(-0.6rem) translateX(0.4rem)}.select-wrapper:after{content:"";background-image:url(/images/icon-form-arrow-black.svg);background-repeat:no-repeat;width:14px;height:8px;right:22px;top:26px;position:absolute;pointer-events:none}.theme-egon-mork-gronn .select-wrapper:after,.theme-egon-svart .select-wrapper:after{background-image:url(/images/icon-form-arrow-white.svg)}@media only screen and (min-width: 1024px){.select-wrapper:after{width:16px;height:9px;right:30px;top:30px}}.select-wrapper select::-ms-expand{display:none}.required{width:7px;height:7px;position:absolute;right:5px;bottom:5px;opacity:1;z-index:1}@media only screen and (min-width: 1024px){.required{width:9px;height:9px;right:7px;bottom:7px}}.type-checkbox .required{right:auto;left:8px;bottom:auto;top:8px;width:7px;height:7px}.required svg path{fill:#dda47d}.done{width:10px;height:8px;right:7px;bottom:6px;position:absolute}.done svg{overflow:visible}.done svg path{fill:none;stroke-width:60;stroke-miterlimit:10;stroke-dashoffset:-358;stroke:#171717;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s}.date-picker .qs-datepicker-container{font-family:"roboto",sans-serif;margin-top:0;border:0;color:#171717;-webkit-box-shadow:0 0 20px 0 rgba(23,23,23,.1);-moz-box-shadow:0 0 20px 0 rgba(23,23,23,.1);-o-box-shadow:0 0 20px 0 rgba(23,23,23,.1);box-shadow:0 0 20px 0 rgba(23,23,23,.1);width:100%}@media only screen and (min-width: 1024px){.date-picker .qs-datepicker-container{width:30vw}}@media only screen and (min-width: 1200px){.date-picker .qs-datepicker-container{width:20vw}}.date-picker .qs-datepicker .qs-controls{background:#efeee8;padding:.5rem .5rem 0}.date-picker .qs-datepicker .qs-squares{background:#efeee8;padding:.5rem}.date-picker .qs-datepicker .qs-day{font-weight:500;color:#171717;font-size:.8rem;line-height:1.04rem}.date-picker .qs-datepicker .qs-arrow:after{border:5px solid rgba(0,0,0,0)}.date-picker .qs-datepicker .qs-arrow.qs-left:after{border-right-color:#171717}.date-picker .qs-datepicker .qs-arrow.qs-right:after{border-left-color:#171717}.date-picker .qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#393f33;color:#efeee8}.form-wrapper.hide{display:none}.error-message-container{display:none;text-align:center}.error-message-container.show{display:block}.success-message-container{display:none;text-align:center;min-height:100vh}.success-message-container.show{display:block}#contact-form{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}#contact-form.hide{opacity:0;pointer-events:none;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.form-feedback{position:absolute;opacity:0;pointer-events:none;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:100%;bottom:10rem}.form-feedback.show{opacity:1}.form-feedback h4{font-weight:700;font-size:2rem}.form-feedback .form-feedback-error{position:absolute;opacity:0;pointer-events:none;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:100%}.form-feedback .form-feedback-error.show{opacity:1}.form-feedback .form-feedback-error h4{font-weight:700;font-size:2rem}.notification-form-container{background-color:#efeee8;color:#171717}.notification-form-container .notification-form{padding:2rem 0;max-width:700px}@media only screen and (min-width: 1024px){.notification-form-container .notification-form{padding:4rem 0}}.notification-form-container .notification-form .success-message-container{min-height:auto}.notification-form-container .notification-form textarea{color:#171717}.notification-form-container .notification-form input{color:#171717}.notification-form-container .notification-form label{color:#171717}.notification-form-container .notification-form .btn{color:#efeee8}.burger-form-container{background-color:#efeee8;color:#171717}.burger-form-container .burger-form{padding:2rem 0;max-width:700px}@media only screen and (min-width: 1024px){.burger-form-container .burger-form{padding:4rem 0}}.burger-form-container .burger-form .success-message-container{min-height:auto}.burger-form-container .burger-form textarea{color:#171717}.burger-form-container .burger-form input{color:#171717}.burger-form-container .burger-form label{color:#171717}.burger-form-container .burger-form .upload-file,.burger-form-container .burger-form .btn.black{color:#171717;background-color:#efeee8}.burger-form-container .burger-form .btn{color:#efeee8}.upload-file label,.upload-file .btn,.upload-file .ghost{position:relative;height:auto}.custom-file-input{margin:.6rem auto;outline:0;overflow:visible;width:35%;font-size:.8rem;line-height:1.04rem;color:transparent}@media only screen and (min-width: 1024px){.custom-file-input{width:120px}}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input::before{content:"Legg til fil";top:0;position:absolute;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:.8rem;line-height:1.04rem;font-weight:700;display:inline-block;cursor:pointer;border:1px solid #171717;color:#171717;background-color:transparent;border-radius:30px;padding:6px 12px;width:35%;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){.custom-file-input::before{font-size:.8rem;line-height:1.04rem;padding:10px 20px;width:120px}}.custom-file-input:hover::before{background-color:rgba(23,23,23,.7);border:1px solid rgba(23,23,23,0);color:#efeee8}.custom-file-input:active{outline:0}#file-upload-filename{font-size:1rem;line-height:1.3rem}#file-upload-filename.show{padding:1rem;border:1px dashed #171717;margin:1rem 0 2rem}.form-video{background-color:#9e9f7d;border-radius:6px;color:#171717;padding:1rem 0 0;text-align:center}.theme-egon-svart .form-video .ba-videorecorder-chooser-container,.theme-egon-mork-gronn .form-video .ba-videorecorder-chooser-container{background-color:#9e9f7d;color:#171717}.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-icon-container{color:#171717}.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-button-0,.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-button-1,.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-button-2{font-family:"roboto",sans-serif}.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-button-0{background-color:#171717}.form-video .ba-videorecorder-chooser-container .ba-videorecorder-chooser-button-1{color:#171717}.grecaptcha-badge{visibility:hidden}.recapv3{display:flex;justify-content:center;gap:.5rem;margin:2rem auto 0}.recapv3 .recapv3-label{font-size:.65rem;line-height:.845rem;font-style:italic}.recapv3 .recapv3-label a{text-decoration:underline;font-style:normal}.recapv3 .recapv3-label a:hover{text-decoration:underline}.recapv3 img{width:28px;float:left}header{background-color:#efeee8;height:80px;position:fixed;top:0;width:100%;z-index:1500;display:flex;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-egon-mork-gronn header{background-color:#393f33}.theme-egon-svart header{background-color:#171717}.theme-egon-beige header{background-color:#d2c9b9}.theme-egon-hvit header{background-color:#efeee8}.theme-egon-lys-gronn header{background-color:#9e9f7d}@media only screen and (min-width: 1024px){header{height:100px}}@media only screen and (min-width: 1200px){header{height:140px;display:flex}}.page-coupons header{display:none}@media only screen and (min-width: 1024px){header.minimized.nav-down .header-content .header-logo{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}header.minimized .bg{opacity:1}.page-foodMenuPage header.minimized .bg{background-color:#efeee8}header.nav-up{top:-80px}@media only screen and (min-width: 1024px){header.nav-up{top:-100px}}@media only screen and (min-width: 1200px){header.nav-up{top:-140px}}header .bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background-color:#efeee8;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;opacity:0}.theme-egon-mork-gronn header .bg{background-color:#393f33}.theme-egon-svart header .bg{background-color:#171717}.theme-egon-beige header .bg{background-color:#d2c9b9}.theme-egon-hvit header .bg{background-color:#efeee8}.theme-egon-lys-gronn header .bg{background-color:#9e9f7d}header .translate-wrapper-desktop{position:absolute;display:flex;align-items:center;gap:.3rem;top:8px;right:12px;font-size:.7rem;line-height:.7rem;cursor:pointer}@media only screen and (max-width: 1023px){header .translate-wrapper-desktop{display:none}}.theme-egon-mork-gronn header .translate-wrapper-desktop{color:#d2c9b9}.theme-egon-svart header .translate-wrapper-desktop{color:#d2c9b9}header .translate-wrapper-desktop .icon{height:.4lh}header .translate-wrapper-desktop .icon svg{height:100%;width:auto}header .translate-wrapper-desktop .icon svg path{fill:#393f33}.theme-egon-mork-gronn header .translate-wrapper-desktop .icon svg path,.theme-egon-svart header .translate-wrapper-desktop .icon svg path{fill:#d2c9b9}header .translate-wrapper{display:flex;align-items:center;gap:.3rem;border-top:1px solid rgba(23,23,23,.1);padding-top:1rem;margin-top:1rem;color:#393f33}@media only screen and (min-width: 1024px){header .translate-wrapper{display:none}}header .translate-wrapper .icon{height:.4lh}header .translate-wrapper .icon svg{height:100%;width:auto}header .translate-wrapper .icon svg path{fill:#393f33}header .language-selector select{padding:0;height:auto;border:0;color:#393f33}.theme-egon-mork-gronn header .language-selector select,.theme-egon-svart header .language-selector select{color:#d2c9b9}@media only screen and (max-width: 1023px){.theme-egon-mork-gronn header .language-selector select,.theme-egon-svart header .language-selector select{color:#393f33}}@media only screen and (min-width: 1024px){header .language-selector select{font-size:.7rem;line-height:.91rem}}header .header-content{margin:auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 1024px){header .header-content{display:flex;flex-wrap:wrap;justify-content:unset;margin:0 auto;gap:2rem}}header .header-content .header-logo{margin:0;width:64px;height:38px;z-index:1;position:relative;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1200px){header .header-content .header-logo{margin:0;width:98px;height:57px;align-self:center}}.menu-active header .header-content .header-logo{opacity:0;pointer-events:none}header .header-content .header-logo a:hover svg .st0{fill:#171717}.theme-egon-mork-gronn header .header-content .header-logo a:hover svg .st0,.theme-egon-svart header .header-content .header-logo a:hover svg .st0{fill:#efeee8}header .header-content .header-logo a:hover svg .st1{stroke:#171717}.theme-egon-mork-gronn header .header-content .header-logo a:hover svg .st1,.theme-egon-svart header .header-content .header-logo a:hover svg .st1{stroke:#efeee8}header .header-content .header-logo svg{overflow:visible;margin:auto;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}header .header-content .header-logo svg .st0{fill:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-egon-mork-gronn header .header-content .header-logo svg .st0{fill:#d2c9b9}.theme-egon-svart header .header-content .header-logo svg .st0{fill:#d2c9b9}header .header-content .header-logo svg .st1{fill:none;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10;stroke:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-egon-mork-gronn header .header-content .header-logo svg .st1{stroke:#d2c9b9}.theme-egon-svart header .header-content .header-logo svg .st1{stroke:#d2c9b9}header .header-content .fade{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#171717;pointer-events:none;opacity:0;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}header .header-content .fade.show{opacity:.2}header .header-content .header-desktop-navigation{margin-left:auto}@media only screen and (max-width: 1023px){header .header-content .header-desktop-navigation{display:none}}header .header-content .header-desktop-navigation ul.main-menu-open{display:flex;list-style:none;gap:2rem;font-size:.9rem;line-height:1.17rem;letter-spacing:.2px}.theme-egon-mork-gronn header .header-content .header-desktop-navigation ul.main-menu-open{color:#d2c9b9}.theme-egon-svart header .header-content .header-desktop-navigation ul.main-menu-open{color:#d2c9b9}header .header-content .header-desktop-navigation ul.main-menu-open a:hover{color:#171717}.theme-egon-mork-gronn header .header-content .header-desktop-navigation ul.main-menu-open a:hover,.theme-egon-svart header .header-content .header-desktop-navigation ul.main-menu-open a:hover{color:#efeee8}header .header-content .table-booking-btn{font-size:.9rem;line-height:1.17rem;color:#393f33;z-index:3;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){header .header-content .table-booking-btn{display:none}}.menu-active header .header-content .table-booking-btn{opacity:0;pointer-events:none}.theme-egon-mork-gronn header .header-content .table-booking-btn{color:#d2c9b9}.theme-egon-svart header .header-content .table-booking-btn{color:#d2c9b9}header .header-content .header-nav-icon{display:flex;align-items:end;justify-content:center;width:56px;height:42px;position:relative;left:13px;z-index:2;background:rgba(239,238,232,0);-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){header .header-content .header-nav-icon{width:86px;align-items:center;cursor:pointer}}@media only screen and (min-width: 1024px){header .header-content .header-nav-icon:hover span:after{right:0;opacity:1}}@media only screen and (min-width: 1024px){header .header-content .header-nav-icon:hover .header-nav-icon-text{color:#171717}.theme-egon-mork-gronn header .header-content .header-nav-icon:hover .header-nav-icon-text{color:#efeee8}}header .header-content .header-nav-icon .header-nav-icon-text{font-size:.9rem;line-height:1.17rem;letter-spacing:.2px;color:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (max-width: 1023px){header .header-content .header-nav-icon .header-nav-icon-text{display:none}}.menu-active header .header-content .header-nav-icon .header-nav-icon-text{opacity:0}.theme-egon-mork-gronn header .header-content .header-nav-icon .header-nav-icon-text{color:#d2c9b9}.theme-egon-svart header .header-content .header-nav-icon .header-nav-icon-text{color:#d2c9b9}header .header-content .header-nav-icon .icon{width:auto;margin:auto}header .header-content .header-nav-icon span{display:block;width:30px;height:2px;margin-bottom:6px;position:relative;border-radius:1px;background-color:#393f33;-webkit-transition:all linear 300ms 100ms;-moz-transition:all linear 300ms 100ms;-ms-transition:all linear 300ms 100ms;-o-transition:all linear 300ms 100ms;transition:all linear 300ms 100ms}.theme-egon-mork-gronn header .header-content .header-nav-icon span{background-color:#d2c9b9}.theme-egon-svart header .header-content .header-nav-icon span{background-color:#d2c9b9}.menu-active header .header-content .header-nav-icon span{background-color:#393f33}.menu-active header .header-content .header-nav-icon span:after{background-color:#171717}header .header-content .header-nav-icon span:after{content:"";position:absolute;top:0;bottom:0;left:0;right:100%;opacity:0;background-color:#dda47d;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}header .header-content .header-nav-icon span:nth-child(1){transform-origin:0% 0%}.menu-active header .header-content .header-nav-icon span:nth-child(1){transform:rotate(45deg) translate(0, -3px)}header .header-content .header-nav-icon span:nth-child(2){margin:0 0 6px auto}.menu-active header .header-content .header-nav-icon span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}header .header-content .header-nav-icon span:nth-child(2):after{transition-delay:100ms}header .header-content .header-nav-icon span:nth-child(3){transform-origin:0% 100%;margin:0 0 0 auto}.menu-active header .header-content .header-nav-icon span:nth-child(3){transform:rotate(-45deg) translate(0, 3px)}header .header-content .header-nav-icon span:nth-child(3):after{transition-delay:200ms}.header-main-navigation{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.menu-active .header-main-navigation .header-main-navigation-menu{top:0}.header-main-navigation .header-main-navigation-menu{top:100vh;background-color:#d2c9b9;height:100%;pointer-events:all;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-ms-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;position:absolute;width:100%}@media only screen and (max-width: 1023px){.header-main-navigation .header-main-navigation-menu{border-top-left-radius:20px;border-top-right-radius:20px}}.header-main-navigation .header-main-navigation-menu .complete-nav{padding:3rem 0 0}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav{padding:6rem 0 0}}@media only screen and (min-width: 1400px){.header-main-navigation .header-main-navigation-menu .complete-nav{padding:8rem 0 0}}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav nav{display:flex;justify-content:space-between}}.header-main-navigation .header-main-navigation-menu .complete-nav ul{list-style:none}.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu{margin-bottom:1rem}.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0{display:block}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0{margin-bottom:1.5rem}}.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0 a{color:#393f33;font-size:2.5rem;line-height:3rem;white-space:nowrap;font-family:"fino",serif;font-weight:700;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0 a{font-size:4rem;line-height:3rem}}.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0 a:hover{color:#171717}.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0 .link-underline-menu:after{bottom:5px}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav .main-menu li.level0 .link-underline-menu:after{bottom:-6px}}@media only screen and (min-width: 1024px){.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu{margin-top:1rem;text-align:right}}.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu .level0{margin-bottom:1rem}.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu .level0:last-child{margin-bottom:0}.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu .level0 a{color:#393f33;font-size:1rem;line-height:1.4rem}@media only screen and (max-width: 1023px){.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu .level0 a{font-size:1rem;line-height:1.3rem}}.header-main-navigation .header-main-navigation-menu .complete-nav .sub-menu .level0 a:hover{color:#171717}footer{position:relative;background-color:#efeee8;color:#171717;padding:3rem 0}@media only screen and (min-width: 1024px){footer{padding:6rem 0 4rem}}.theme-egon-mork-gronn footer:not(.page-restaurants footer){background-color:#393f33;color:#d2c9b9}.theme-egon-svart footer:not(.page-restaurants footer){background-color:#171717;color:#d2c9b9}.theme-egon-lys-gronn footer:not(.page-restaurants footer){background-color:#9e9f7d;color:#393f33}.theme-egon-beige footer:not(.page-restaurants footer){background-color:#d2c9b9;color:#393f33}.page-coupons footer{display:none}footer .footer-logo{width:64px;height:38px;margin-bottom:1.5rem}@media only screen and (min-width: 1200px){footer .footer-logo{width:98px;height:57px;margin-bottom:2rem}}footer .footer-logo svg .st0{fill:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-egon-mork-gronn footer .footer-logo svg .st0:not(.page-restaurants footer .footer-logo svg .st0){fill:#d2c9b9}.theme-egon-svart footer .footer-logo svg .st0:not(.page-restaurants footer .footer-logo svg .st0){fill:#d2c9b9}footer .footer-logo svg .st1{fill:none;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10;stroke:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-egon-mork-gronn footer .footer-logo svg .st1:not(.page-restaurants footer .footer-logo svg .st1){stroke:#d2c9b9}.theme-egon-svart footer .footer-logo svg .st1:not(.page-restaurants footer .footer-logo svg .st1){stroke:#d2c9b9}footer .flex{margin-bottom:2rem}@media only screen and (min-width: 1024px){footer .flex{display:flex;margin-bottom:4rem}}footer .contact{font-size:.75rem;line-height:1.2rem;margin-bottom:2rem}@media only screen and (min-width: 1024px){footer .contact{flex:0 0 25%}}footer .footer-nav{font-size:.9rem;line-height:1.17rem;flex:auto}footer .footer-nav ul{list-style:none;display:flex;flex-wrap:wrap}footer .footer-nav ul li{margin-bottom:1rem;flex:0 0 50%}@media only screen and (min-width: 1024px){footer .footer-nav ul li{flex:0 0 30%}}footer .policies{font-size:.7rem;line-height:.91rem;margin-bottom:6rem}@media only screen and (min-width: 1024px){footer .policies{margin-bottom:8rem}}footer .policies .copyright{white-space:nowrap;display:flex;justify-content:center;gap:1rem}@media only screen and (min-width: 1024px){footer .policies .copyright{gap:2rem}}footer .madebyhk{width:50px;margin:auto}footer .madebyhk a:before,footer .madebyhk a:after{display:none}footer .madebyhk svg .st0{fill:rgba(23,23,23,.3)}.theme-egon-mork-gronn footer .madebyhk svg .st0:not(.page-restaurants footer .madebyhk svg .st0),.theme-egon-svart footer .madebyhk svg .st0:not(.page-restaurants footer .madebyhk svg .st0){fill:rgba(210,201,185,.3)}footer .madebyhk svg .st1{fill:none;stroke:rgba(23,23,23,.3);stroke-width:1}.theme-egon-mork-gronn footer .madebyhk svg .st1:not(.page-restaurants footer .madebyhk svg .st1),.theme-egon-svart footer .madebyhk svg .st1:not(.page-restaurants footer .madebyhk svg .st1){stroke:rgba(210,201,185,.3)}.filtered-data-list .data-list .no-results{background-color:rgba(239,238,232,.2);border:1px dashed rgba(23,23,23,.2);text-align:center;position:relative;display:block;padding:4rem 0}.filtered-data-list .data-list .all-filters{margin:1rem auto}@media only screen and (min-width: 1200px){.filtered-data-list .data-list .all-filters{display:block !important;margin:auto}}.filtered-data-list .data-list .btn.mobile{margin-right:10px}@media only screen and (min-width: 1200px){.filtered-data-list .data-list .btn.mobile{display:none}}.filtered-data-list .data-list .btn.desktop{display:none}@media only screen and (min-width: 1200px){.filtered-data-list .data-list .btn.desktop{display:inline-block;margin-right:20px}}.filtered-data-list .data-list .filter{margin-bottom:1rem;padding-bottom:1rem}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter{text-align:center;padding-bottom:0}}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter{margin-bottom:1.5rem}}@media only screen and (min-width: 1400px){.filtered-data-list .data-list .filter{margin-bottom:2.5rem}}.filtered-data-list .data-list .filter .tags{display:inline-block;vertical-align:top}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .tags.hidetags{width:550px;white-space:nowrap;overflow:hidden;position:relative;margin-right:-10px;z-index:1}}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .tags.hidetags:after{content:"";position:absolute;right:0;top:0;bottom:0;left:50%;background:#efeee8;background:-moz-linear-gradient(-90deg, #efeee8 0%, rgba(239, 238, 232, 0) 100%);background:-webkit-linear-gradient(-90deg, #efeee8 0%, rgba(239, 238, 232, 0) 100%);background:linear-gradient(-90deg, #efeee8 0%, rgba(239, 238, 232, 0) 100%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");z-index:20;pointer-events:none}}.filtered-data-list .data-list .filter .tags.showall{width:auto;overflow:visible;margin-right:0}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .tags.showall:after{display:none}}.filtered-data-list .data-list .filter .imitate-a.see-all-tags{display:none}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .imitate-a.see-all-tags{display:inline-block;font-size:.7rem;line-height:1rem;position:relative;top:4px;margin-right:40px;z-index:30}}.for-sale-app .filtered-data-list .data-list .filter .imitate-a.see-all-tags{display:none}.filtered-data-list .data-list .filter .tag{display:inline-block;margin-right:16px;vertical-align:top}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .tag{margin-right:20px}}.filtered-data-list .data-list .filter .search{width:40%;display:block;margin:.6rem 0 .3rem}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .search{display:inline-block;vertical-align:top;width:180px;position:relative;top:4px;margin:-2px 20px .3rem 0}}@media only screen and (min-width: 1400px){.filtered-data-list .data-list .filter .search{margin:-1px 30px .3rem 0}}.filtered-data-list .data-list .filter .search input[type=search]{padding:0 0 0 24px}.filtered-data-list .data-list .filter .search input[type=search].has-content{border:0}.filtered-data-list .data-list .filter .search input[type=search]:focus+label{left:19px;top:-15px !important}.filtered-data-list .data-list .filter .search label{left:24px}.filtered-data-list .data-list .filter .search .search-icon{position:absolute;width:26px;height:26px;padding:5px;left:-3px;top:2px}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .search .search-icon{width:26px;height:26px;padding:4px;top:3px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}}@media only screen and (min-width: 1400px){.filtered-data-list .data-list .filter .search .search-icon{padding:5px}}.filtered-data-list .data-list .filter .search .search-icon svg path{fill:rgba(23,23,23,.5)}.filtered-data-list .data-list .filter .range-filters{font-weight:700}.filtered-data-list .data-list .filter .range-filters:empty{width:auto}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .range-filters{display:inline-block;width:50%;margin-top:3px}}.filtered-data-list .data-list .filter .range-filters .range-title{display:inline-block;vertical-align:middle;margin-right:1rem}.filtered-data-list .data-list .filter .range-filters .range-title .unit{font-style:italic;font-weight:200}.filtered-data-list .data-list .filter .range-filters .range-from{display:inline-block;vertical-align:middle;margin:0 .3rem}.filtered-data-list .data-list .filter .range-filters .range-slider{display:inline-block;vertical-align:middle;margin-top:-1px;width:40%}@media only screen and (min-width: 1024px){.filtered-data-list .data-list .filter .range-filters .range-slider{margin-top:-5px;width:50%}}.filtered-data-list .data-list .filter .range-filters .range-to{display:inline-block;vertical-align:middle;margin:0 .3rem}.vue-modal-bg{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;justify-content:center;align-items:end;z-index:3000;transition:300ms}@media only screen and (min-width: 1024px){.vue-modal-bg{height:100vh;align-items:center;opacity:1}}.vue-modal-bg.hide{pointer-events:none;top:100vh}@media only screen and (min-width: 1024px){.vue-modal-bg.hide{top:0;opacity:0}}.vue-modal-bg .bg{position:absolute;width:100%;height:100%;background-color:#171717;opacity:0}.theme-egon-mork-gronn .vue-modal-bg .bg{background-color:#393f33}.theme-egon-svart .vue-modal-bg .bg{background-color:#171717}.theme-egon-beige .vue-modal-bg .bg{background-color:#393f33}@media only screen and (min-width: 1024px){.vue-modal-bg .bg{opacity:.5}}.google-map .vue-modal-bg .bg{background-color:#efeee8;opacity:.8}.theme-egon-mork-gronn .google-map .vue-modal-bg .bg{background-color:#393f33}.theme-egon-svart .google-map .vue-modal-bg .bg{background-color:#171717}.theme-egon-beige .google-map .vue-modal-bg .bg{background-color:#393f33}.vue-modal-bg .food-image-container{position:relative}@media only screen and (min-width: 1024px){.vue-modal-bg .food-image-container img{max-width:50vw}}.vue-modal-bg .modal-content{position:relative;background-color:#393f33;color:#efeee8;padding:2rem;border-radius:30px 30px 0 0}@media only screen and (min-width: 1024px){.vue-modal-bg .modal-content{width:50vw;border-radius:30px}}.vue-modal-bg .modal-content.allergy-choices{background-color:#393f33;color:#efeee8}.vue-modal-bg .modal-content.allergy-choices .allergy-info{margin-bottom:2rem}.vue-modal-bg .modal-content.allergy-choices .allergy-info h3{margin-bottom:.1rem}.vue-modal-bg .modal-content.allergy-choices .allergy-list{display:flex;flex-wrap:wrap;gap:.5rem 0}.vue-modal-bg .modal-content.allergy-choices .allergy-list .form-element{flex:0 0 50%}@media only screen and (min-width: 1024px){.vue-modal-bg .modal-content.allergy-choices .allergy-list .form-element{flex:0 0 30%}}.vue-modal-bg .modal-content.allergy-choices .filter-done{margin-top:2rem;text-align:center}.vue-modal-bg .modal-content.all-categories{background-color:#d2c9b9;color:#171717}.vue-modal-bg .modal-content.all-categories .close svg .st0{stroke:#171717}.vue-modal-bg .modal-content.all-categories .categories{display:flex;flex-wrap:wrap;gap:.5rem 0}.vue-modal-bg .modal-content.all-categories .categories a{flex:0 0 50%}@media only screen and (min-width: 1024px){.vue-modal-bg .modal-content.all-categories .categories a{flex:0 0 30%}}.vue-modal-bg .modal-content.newsletter{background-color:#171717;color:#efeee8;padding:6rem 0}@media only screen and (max-width: 1023px){.vue-modal-bg .modal-content.newsletter{width:100%}}.vue-modal-bg .modal-content.newsletter .modal-wrapper label,.vue-modal-bg .modal-content.newsletter .site-width label,.vue-modal-bg .modal-content.newsletter .swiper-no-swiping label,.vue-modal-bg .modal-content.newsletter .modal-container label,.vue-modal-bg .modal-content.newsletter .egon label,.vue-modal-bg .modal-content.newsletter .signup-content label,.vue-modal-bg .modal-content.newsletter .modal-body label,.vue-modal-bg .modal-content.newsletter .form-element label{color:#efeee8}.vue-modal-bg .modal-content.newsletter .modal-wrapper input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .site-width input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .swiper-no-swiping input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .modal-container input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .egon input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .signup-content input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .modal-body input[type=email]:disabled,.vue-modal-bg .modal-content.newsletter .form-element input[type=email]:disabled{border-color:#dda47d}.vue-modal-bg .modal-content.newsletter .modal-wrapper input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .site-width input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .swiper-no-swiping input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .modal-container input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .egon input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .signup-content input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .modal-body input[type=email]:disabled:hover,.vue-modal-bg .modal-content.newsletter .form-element input[type=email]:disabled:hover{border:1.5px dashed rgba(23,23,23,.5)}.vue-modal-bg .modal-content.newsletter .modal-wrapper .select-wrapper select,.vue-modal-bg .modal-content.newsletter .site-width .select-wrapper select,.vue-modal-bg .modal-content.newsletter .swiper-no-swiping .select-wrapper select,.vue-modal-bg .modal-content.newsletter .modal-container .select-wrapper select,.vue-modal-bg .modal-content.newsletter .egon .select-wrapper select,.vue-modal-bg .modal-content.newsletter .signup-content .select-wrapper select,.vue-modal-bg .modal-content.newsletter .modal-body .select-wrapper select,.vue-modal-bg .modal-content.newsletter .form-element .select-wrapper select{color:#efeee8}.vue-modal-bg .close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;padding:10px;cursor:pointer}.google-map .vue-modal-bg .close{background-color:#efeee8;border-radius:20px;z-index:2}.vue-modal-bg .close svg{overflow:visible}.vue-modal-bg .close svg .st0{stroke:#d2c9b9;stroke-width:3px}.google-map .vue-modal-bg .close svg .st0{stroke:#171717}.hero{padding-top:100px}@media only screen and (min-width: 1024px){.hero{padding-top:130px}}@media only screen and (min-width: 1200px){.hero{padding-top:180px}}.hero:has(.hero-2){padding-top:0}.theme-egon-mork-gronn .hero{background-color:#393f33;color:#d2c9b9}.theme-egon-svart .hero{background-color:#171717;color:#d2c9b9}.theme-egon-beige .hero{background-color:#d2c9b9;color:#393f33}.theme-egon-hvit .hero{background-color:#efeee8;color:#393f33}.theme-egon-lys-gronn .hero{background-color:#9e9f7d;color:#171717}.hero-1{text-align:center;max-width:800px;padding-bottom:2rem}@media only screen and (min-width: 1200px){.hero-1{padding-bottom:3rem}}.hero-1 .subheading p{font-size:1.1rem;line-height:1.6rem}.hero-2 .hero-media{height:70vh;margin-bottom:4rem}@media only screen and (min-width: 1024px){.hero-2 .hero-media{height:90vh;margin-bottom:0}}.hero-2 .hero-media .fallback-image{height:100%}.hero-2 .hero-media .fallback-image img{height:100%;object-fit:cover}.hero-2 .hero-media .background-image,.hero-2 .hero-media .background-video{height:100%;position:relative;z-index:5}@media only screen and (min-width: 1024px){.hero-2 .hero-media .background-image:after,.hero-2 .hero-media .background-video:after{content:"";position:absolute;left:0;width:100%;height:10vh;bottom:0;z-index:6;background-color:#efeee8}}.theme-egon-svart .hero-2 .hero-media .background-image:after,.theme-egon-svart .hero-2 .hero-media .background-video:after{background-color:#171717}.theme-egon-mork-gronn .hero-2 .hero-media .background-image:after,.theme-egon-mork-gronn .hero-2 .hero-media .background-video:after{background-color:#393f33}.theme-egon-beige .hero-2 .hero-media .background-image:after,.theme-egon-beige .hero-2 .hero-media .background-video:after{background-color:#d2c9b9}.theme-egon-hvit .hero-2 .hero-media .background-image:after,.theme-egon-hvit .hero-2 .hero-media .background-video:after{background-color:#efeee8}.theme-egon-lys-gronn .hero-2 .hero-media .background-image:after,.theme-egon-lys-gronn .hero-2 .hero-media .background-video:after{background-color:#9e9f7d}.hero-2 .hero-media .background-image img,.hero-2 .hero-media .background-video img{height:100%;object-fit:cover}.hero-2 .heading{position:relative;margin:0 auto 2rem;color:#393f33;text-align:center;z-index:10}.theme-egon-mork-gronn .hero-2 .heading,.theme-egon-svart .hero-2 .heading{color:#dda47d}@media only screen and (min-width: 1024px){.hero-2 .heading{top:-20px;max-width:700px}}.hero-2 .heading:before{content:"";position:absolute;top:-2rem;left:25%;width:50%;height:1px;background-color:#dda47d}.theme-egon-beige .hero-2 .heading:before{background-color:#393f33}@media only screen and (min-width: 1024px){.hero-2 .heading:before{left:40%;width:20%}}.hero-2 .heading h1{text-wrap:balance}.hero-3{margin-bottom:2rem}@media only screen and (max-width: 1023px){.hero-3{width:100%;text-align:center}}@media only screen and (min-width: 1024px){.hero-3{margin-bottom:4rem;display:flex;height:calc(100vh - 180px);justify-content:space-between}}.hero-3 .subheading p{font-size:1.1rem;line-height:1.6rem}@media only screen and (min-width: 1024px){.hero-3 .media-text{order:2;width:100%;align-self:center;flex:0 0 35%}}.hero-3 .media{border-top-left-radius:500px;border-top-right-radius:500px;overflow:hidden;height:60vh;margin-top:3rem}@media only screen and (min-width: 1024px){.hero-3 .media{order:1;height:70vh;position:relative;align-self:end;flex:0 0 55%}}.hero-3 .media img{height:100%;object-fit:cover}.hero-3 .media .background-image{height:100%}.egon-double-frame{position:relative;display:inline-block;border:1px solid #dda47d;padding:2.5rem 2rem 1.5rem calc(2rem + 6px);width:calc(100% - 8px);max-width:350px}.theme-egon-lys-gronn .egon-double-frame{border:1px solid #d2c9b9}@media only screen and (min-width: 1200px){.egon-double-frame{max-width:530px}}.egon-double-frame:after{content:"";position:absolute;border:1px solid #dda47d;top:7px;left:7px;right:-9px;bottom:-9px;pointer-events:none}.theme-egon-lys-gronn .egon-double-frame:after{border:1px solid #d2c9b9}.egon-double-frame:has(.day,p) .heading{border-bottom:1px solid rgba(23,23,23,.1);margin-bottom:1rem}@media only screen and (min-width: 1024px){.egon-double-frame:has(.day,p) .heading{margin-bottom:1.5rem}}.theme-egon-mork-gronn .egon-double-frame:has(.day,p) .heading,.theme-egon-svart .egon-double-frame:has(.day,p) .heading{border-bottom:1px solid rgba(210,201,185,.3)}.egon-double-frame h3{font-family:"fino",serif;font-weight:700;font-size:1.8rem;line-height:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 1200px){.egon-double-frame h3{font-size:2.5rem;line-height:2.4rem;margin-bottom:1.5rem}}.egon-double-frame .link-text{display:none}.friend{margin-bottom:50px}.friend .envelope-wrapper{width:100%;position:absolute}@media(min-width: 1200px){.friend .envelope-wrapper{margin-top:-360px}}.friend .envelope-wrapper .envelope{opacity:0;width:max-content;position:relative;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;margin:0 auto}.friend .envelope-wrapper .envelope #lottie-animation{width:300px;height:250px;position:absolute;bottom:0}.friend .envelope-wrapper .envelope #layer_1{width:200px;justify-self:center;margin:0 auto;position:relative}.friend .envelope.visible{opacity:1;transform:translateY(0)}.friend .benefit:nth-child(odd){margin-left:auto}.friend .svgs{justify-self:anchor-center;position:absolute;left:0;max-height:1340px;width:100%;overflow:hidden}.friend .svgs .desktop-path{display:block}.friend .svgs .mobile-path{display:none}.friend #scroll-path{transition:stroke-dashoffset .3s ease-out}.friend #tip-marker{transition:transform .3s ease-out;will-change:transform}.friend .benefit{display:block;width:260px;min-height:310px;background:#2c3127;text-align:center;place-items:center;border-radius:10px;margin:140px 20px;position:relative;z-index:10;padding-bottom:10px}.friend .benefit .image img,.friend .benefit picture img{height:140px;width:140px;border-radius:50%;padding-top:12px;margin:0 auto}.friend .benefit .header{font-size:22px;font-weight:700;padding:12px 10px 0 10px}.friend .benefit .ingress{font-size:18px;padding:8px 10px 0 10px}.friend .benefit .cta{text-decoration:none;padding:12px 10px 15px 10px}.friend .benefit .cta a .link-icon{height:.5lh}.friend .benefit .cta a .link-text{font-size:18px;font-weight:normal}@media(max-width: 1200px){.friend{margin-bottom:300px}.friend .envelope{margin-top:-130px}.friend .envelope.visible{margin-top:-130px}.friend .svgs{margin-top:-100px;max-height:1890px;width:100%}.friend .svgs .desktop-path{display:none}.friend .svgs .mobile-path{display:block}}@media(min-width: 1200px){.friend .benefint:first-child{margin:30px 20% 0 20%}.friend .benefit{width:300px;min-height:400px;margin:0 20% 0 20%}.friend .benefit .image img,.friend .benefit picture img{height:200px;width:200px;border-radius:50%;padding-top:16px}.friend .benefit .header{font-size:22px;font-weight:700;padding:12px 10px 0 10px}.friend .benefit .ingress{font-size:18px;padding:8px 10px 0 10px}.friend .benefit .cta{text-decoration:none;padding:12px 10px 15px 10px}}.juxtapositioned-text-and-image,.juxtapositioned-content{padding:3rem 0}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image,.juxtapositioned-content{padding:6rem 0}}.juxtapositioned-text-and-image.egon-mork-gronn,.juxtapositioned-content.egon-mork-gronn{background-color:#393f33;color:#d2c9b9}.juxtapositioned-text-and-image.egon-svart,.juxtapositioned-content.egon-svart{background-color:#171717;color:#d2c9b9}.juxtapositioned-text-and-image.egon-beige,.juxtapositioned-content.egon-beige{background-color:#d2c9b9;color:#393f33}.juxtapositioned-text-and-image.egon-hvit,.juxtapositioned-content.egon-hvit{background-color:#efeee8;color:#393f33}.juxtapositioned-text-and-image.egon-lys-gronn,.juxtapositioned-content.egon-lys-gronn{background-color:#9e9f7d;color:#393f33}@media only screen and (max-width: 1023px){.juxtapositioned-text-and-image{text-align:center}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image.image-left .content-wrapper .image{order:1}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image.image-left .content-wrapper .text-wrapper{order:2}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image.image-right .content-wrapper .image{order:2}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image.image-right .content-wrapper .text-wrapper{order:1}}.juxtapositioned-text-and-image.egon-mork-gronn .content-wrapper .text-wrapper .header:after,.juxtapositioned-text-and-image.egon-svart .content-wrapper .text-wrapper .header:after{background-color:#dda47d}.juxtapositioned-text-and-image.egon-mork-gronn .content-wrapper .text-wrapper .icon svg path,.juxtapositioned-text-and-image.egon-svart .content-wrapper .text-wrapper .icon svg path{fill:#dda47d}.juxtapositioned-text-and-image.egon-lys-gronn .content-wrapper .text-wrapper .header:after{background-color:#393f33}.juxtapositioned-text-and-image:has(a) .content-wrapper .text-wrapper .icon{display:inline-block}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image .content-wrapper{display:flex;justify-content:space-between;align-items:center}}.juxtapositioned-text-and-image .content-wrapper .image{margin-bottom:1rem}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image .content-wrapper .image{flex:0 0 45%;margin-bottom:0}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image .content-wrapper .text-wrapper{flex:0 0 45%}}@media only screen and (min-width: 1024px){.juxtapositioned-text-and-image .content-wrapper .text-wrapper .text,.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header{max-width:500px}}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .text p,.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header p{text-align:left}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .icon{display:none;height:.5lh;margin-left:.5rem}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .icon svg{height:100%;width:auto}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .icon svg path{fill:#393f33}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header{position:relative;padding-bottom:1.5rem}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header:after{content:"";position:absolute;width:40%;height:1px;background-color:#393f33}@media only screen and (max-width: 1023px){.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header:after{width:auto;left:20%;right:20%}}.juxtapositioned-text-and-image .content-wrapper .text-wrapper .header h2{margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.juxtapositioned-content .columns-wrapper{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 1023px){.juxtapositioned-content .column-left{margin-bottom:4rem}}@media only screen and (min-width: 1024px){.juxtapositioned-content .column-left{flex:0 0 50%;display:flex;justify-content:center}}@media only screen and (min-width: 1024px){.juxtapositioned-content .column-right{flex:0 0 50%;display:flex;justify-content:center}}.juxtapositioned-content .text-box-with-frame-container{width:auto}.image-with-subtext{text-align:center;max-width:580px;margin:0 auto 2rem}@media only screen and (min-width: 1024px){.image-with-subtext{margin:0 auto 4rem}}.column-right .image-with-subtext,.column-left .image-with-subtext{width:100%}.image-with-subtext .image-wrapper{display:flex;align-items:center}.image-with-subtext .image-container{flex:1}.image-with-subtext .text-left,.image-with-subtext .text-right{flex:0 0 24px;min-width:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px){.image-with-subtext .text-left,.image-with-subtext .text-right{flex:0 0 50px}}.image-with-subtext .text-left span,.image-with-subtext .text-right span{display:block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;font-size:.7rem;line-height:.7rem;position:relative;left:-7px;font-weight:500}.image-with-subtext .text-right span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:-7px}.image-with-subtext .subtext{position:relative;margin-top:1.5rem;padding-top:1.5rem}.image-with-subtext .subtext:before{content:"";position:absolute;left:20%;right:20%;top:0;height:1px;background-color:#dda47d}@media only screen and (min-width: 1024px){.image-with-subtext .subtext:before{left:35%;right:35%}}.image-with-subtext .subtext h3{font-family:"fino",serif;font-weight:700;font-size:1.8rem;line-height:1.8rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.image-with-subtext .subtext h3{max-width:70%;margin:auto}}.text-box-with-frame-container{margin-bottom:2rem}@media only screen and (min-width: 1024px){.text-box-with-frame-container{display:flex;justify-content:center;margin-bottom:4rem}}.text-box-with-frame .cta{display:flex;justify-content:end;margin-top:3rem}.info-text-grid{max-width:1000px;margin-bottom:2rem}@media only screen and (min-width: 1024px){.info-text-grid{margin-bottom:4rem}}@media only screen and (min-width: 1024px){.info-text-grid .texts-wrapper{display:flex;flex-wrap:wrap;gap:3rem 0;justify-content:space-between}}.info-text-grid .info-text-box{margin-bottom:3rem}@media only screen and (min-width: 1024px){.info-text-grid .info-text-box{flex:0 0 45%;margin-bottom:0}}.info-text-grid .info-text-box .heading{border-bottom:1px solid #dda47d;margin-bottom:1rem}.info-text-grid .info-text-box h3{font-family:"fino",serif;font-weight:700;font-size:2.2rem;line-height:2.2rem}.theme-egon-mork-gronn .info-text-grid .info-text-box h3,.theme-egon-svart .info-text-grid .info-text-box h3{color:#dda47d}.cta-section{max-width:800px;margin:0 auto 2rem;display:flex;justify-content:center}@media only screen and (min-width: 1024px){.cta-section{margin:0 auto 4rem}}.cta-section.border{border-top:1px solid #dda47d;border-bottom:1px solid #dda47d;padding:1.5rem 0}.cta-section.horizontal .btns-wrapper{align-items:center}.cta-section.vertical .btns-wrapper{flex-wrap:wrap;flex-direction:column}.cta-section .btns-wrapper{display:flex;justify-content:center;gap:1rem}.cta-section .btn-wrapper{text-align:center}.cta-section .link-underline:before{border-bottom-color:#d2c9b9}.cta-section .deadline{text-align:center}.feedback-form{padding:2rem 0;max-width:700px}@media only screen and (min-width: 1024px){.feedback-form{padding:4rem 0}}.image-archive{padding:2rem 0;display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (min-width: 1024px){.image-archive{padding:4rem 0}}.image-archive a{flex:0 0 47%}@media only screen and (min-width: 1024px){.image-archive a{flex:0 0 18%}}.image-archive .title{font-size:.7rem;line-height:.91rem;padding:.2rem}.video-wrapper{margin-bottom:2rem;position:relative}@media only screen and (max-width: 1023px){.video-wrapper{width:100%}}@media only screen and (min-width: 1024px){.video-wrapper{margin-bottom:4rem}}.background-video .video-wrapper{margin-bottom:0;height:100%;z-index:2}.page-content .video-wrapper{height:95vh}@media only screen and (min-width: 1024px){.page-content .video-wrapper{height:85vh}}.video-wrapper .start-on-scroll-video{height:100%;max-width:100%;overflow:hidden;position:relative;z-index:2}.video-wrapper .start-on-scroll-video video{width:100%;height:100%;display:block;object-fit:cover}.video-wrapper .video-btn-pause{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border-radius:15px;background-color:rgba(239,238,232,.8);display:flex}.video-wrapper .video-btn-pause a{width:100%;display:flex}.video-wrapper .video-btn-pause a:before,.video-wrapper .video-btn-pause a:after{display:none}.video-wrapper .video-btn-pause .external{display:block}.video-wrapper .video-btn-pause #icon-pause.hide{display:none;pointer-events:none}.video-wrapper .video-btn-pause #icon-play{display:none;pointer-events:none}.video-wrapper .video-btn-pause #icon-play.show{display:block;pointer-events:all}.video-wrapper .video-btn-pause svg{width:8px;margin:auto}.video-wrapper .video-btn-pause svg path{fill:#171717}.video-wrapper .video-btn-mute{position:absolute;right:50px;bottom:10px;width:30px;height:30px;border-radius:15px;background-color:rgba(239,238,232,.8);display:flex}.video-wrapper .video-btn-mute a{width:100%;display:flex}.video-wrapper .video-btn-mute a:before,.video-wrapper .video-btn-mute a:after{display:none}.video-wrapper .video-btn-mute .external{display:block}.video-wrapper .video-btn-mute #icon-mute.hide{display:none;pointer-events:none}.video-wrapper .video-btn-mute #icon-unmute{display:none;pointer-events:none}.video-wrapper .video-btn-mute #icon-unmute.show{display:block;pointer-events:all}.video-wrapper .video-btn-mute svg{width:14px;margin:auto}.video-wrapper .video-btn-mute svg path{fill:#171717}.background-video{height:100%}.fallback-image{position:absolute;top:0;height:100%;width:100%;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.video-loader{position:absolute;width:100%;height:100%;display:flex}.quote-box{display:flex;margin:0 auto 2rem}@media only screen and (min-width: 1024px){.quote-box{margin:0 auto 4rem;justify-content:center}}.quote-box:has(.quote-by) .quote{margin-bottom:2rem}.quote-box .quote{margin-bottom:.3rem;font-family:"fino",serif;font-weight:700;font-size:2.5rem;line-height:2.2rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 1024px){.quote-box .quote{font-size:2.8rem;line-height:2.6rem}}.quote-box .quote-by{font-style:italic;text-align:right}.image-gallery-1{margin-top:5rem;margin-bottom:2rem}@media only screen and (min-width: 1024px){.image-gallery-1{margin-bottom:4rem}}.image-gallery-2{margin-bottom:2rem;max-width:1100px}@media only screen and (min-width: 1024px){.image-gallery-2{margin-bottom:4rem}}.image-gallery-2 .image-wrapper{display:flex;flex-wrap:wrap;gap:1rem 0;justify-content:space-between}.image-gallery-2 .image-wrapper .image-1{flex:0 0 100%}@media only screen and (min-width: 1024px){.image-gallery-2 .image-wrapper .image-1{flex:0 0 60%}}.image-gallery-2 .image-wrapper .image-1 img{height:100%;object-fit:cover}.image-gallery-2 .image-wrapper .flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 0}@media only screen and (min-width: 1024px){.image-gallery-2 .image-wrapper .flex{flex:0 0 38%}}.image-gallery-2 .image-wrapper .image-2{flex:0 0 48%}@media only screen and (min-width: 1024px){.image-gallery-2 .image-wrapper .image-2{flex:0 0 100%}}.image-gallery-2 .image-wrapper .image-3{flex:0 0 48%}@media only screen and (min-width: 1024px){.image-gallery-2 .image-wrapper .image-3{flex:0 0 100%}}.arrows{display:flex;align-items:center;gap:1rem;justify-content:end;position:relative;top:-26px;z-index:2}@media only screen and (min-width: 1024px){.arrows{gap:1.5rem;top:-40px}}@media only screen and (min-width: 1024px){.swiper-no-swiping .swiper-wrapper{gap:2rem}}@media only screen and (min-width: 1024px){.swiper-no-swiping .swiper-slide{flex:0 0 30%}}.swiper-button-prev,.swiper-button-next{background-image:none;top:auto;margin-top:0;width:24px;height:17px;position:relative;left:auto;right:auto}@media only screen and (min-width: 1024px){.swiper-button-prev,.swiper-button-next{width:30px;height:20px}}.swiper-button-prev svg path,.swiper-button-next svg path{fill:#393f33}.egon-beige .swiper-button-prev svg path,.egon-beige .swiper-button-next svg path{fill:#393f33 !important}.egon-svart .swiper-button-prev svg path,.egon-svart .swiper-button-next svg path{fill:#dda47d}.egon-mork-gronn .swiper-button-prev svg path,.egon-mork-gronn .swiper-button-next svg path{fill:#dda47d}.theme-egon-svart .swiper-button-prev svg path,.theme-egon-mork-gronn .swiper-button-prev svg path,.theme-egon-svart .swiper-button-next svg path,.theme-egon-mork-gronn .swiper-button-next svg path{fill:#dda47d}.image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;bottom:0;left:30%;width:40%;display:flex;margin-top:1.5rem}@media only screen and (min-width: 1024px){.image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal{left:40%;width:20%}}.image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:100%;height:2px;border-radius:4px;background:#171717}.theme-egon-svart .image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.theme-egon-mork-gronn .image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:#dda47d}.image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#171717}.theme-egon-svart .image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.theme-egon-mork-gronn .image-gallery-1 .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dda47d}.swiper-button-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-disabled{opacity:.3}.page-text{max-width:700px;margin:0 auto 2rem}@media only screen and (min-width: 1024px){.page-text{margin:0 auto 4rem}}.page-text.subheader{margin-bottom:0}.page-restaurant .page-text{width:100%}.page-text p{margin-bottom:1rem}.page-text p.subheading{font-size:1.1rem;line-height:1.6rem}.page-text h2,.page-text h1{word-break:break-word;font-family:"roboto",sans-serif;font-size:1.5rem;line-height:1.95rem}.page-text a{text-decoration:underline;text-decoration-color:#171717;text-underline-offset:4px}.theme-egon-mork-gronn .page-text a,.theme-egon-svart .page-text a{text-decoration-color:#dda47d}.page-text img{max-width:100%;width:auto}.page-list{padding:3rem 0}@media only screen and (min-width: 1024px){.page-list{padding:6rem 0}}.page-list .arrows{top:22px}.page-list .header{margin-bottom:1rem}.page-list .title{font-size:1.1rem;line-height:1.43rem;margin:.5rem auto 0;width:90%}@media only screen and (min-width: 1024px){.page-list .title{width:94%}}.page-list .title h4{font-weight:400}.page-image{margin-bottom:2rem;max-width:1100px}@media only screen and (max-width: 1023px){.page-image{width:100%}}@media only screen and (min-width: 1024px){.page-image{margin-bottom:4rem}}.page-link{margin-bottom:2rem;max-width:500px}@media only screen and (max-width: 1023px){.page-link{width:100%}}@media only screen and (min-width: 1024px){.page-link{margin-bottom:4rem}}.page-link a{display:block;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;background-color:#d2c9b9;color:#171717}@media only screen and (min-width: 1024px){.page-link a{border-radius:6px}}.theme-egon-mork-gronn .page-link a,.theme-egon-svart .page-link a{background-color:#d2c9b9;color:#171717}.theme-egon-beige .page-link a{background-color:#efeee8;color:#393f33}.theme-egon-mork-gronn .page-link a:hover,.theme-egon-svart .page-link a:hover{background-color:#e6e1d8}.page-link a:hover .arrow{-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-ms-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px)}.page-link .content-wrapper{position:relative;display:flex;gap:1rem;padding:2rem 0 3rem}@media only screen and (min-width: 1024px){.page-link .content-wrapper{width:100%;max-width:unset;padding:2rem 2rem 3rem}}.page-link p{font-style:italic;font-size:.8rem;line-height:1.2rem;margin-bottom:.5rem}.page-link h2{font-size:1.8rem;line-height:1.6rem;letter-spacing:.5px}.page-link .image{flex:0 0 100px;width:100px;height:100px;border-radius:50px;overflow:hidden}.page-link .arrow{position:absolute;bottom:2rem;right:0;width:30px;height:20px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){.page-link .arrow{right:2rem}}.page-link .arrow svg path{fill:#171717}.link-section-1{padding:2rem 0}@media only screen and (min-width: 1024px){.link-section-1{padding:6rem 0}}.link-section-1 .heading{text-align:center;max-width:700px;margin:auto}.link-section-1 .subheading{text-align:center;max-width:700px;margin:0 auto 2rem}@media only screen and (min-width: 1024px){.link-section-1 .subheading{margin-bottom:4rem}}.link-section-1 .image-with-subtext{width:100%;margin-bottom:3rem}@media only screen and (min-width: 1024px){.link-section-1 .image-with-subtext{flex:0 0 30%;margin:0 0 3rem 0}}@media only screen and (min-width: 1024px){.link-section-1 .link-element-list{display:flex;justify-content:center;gap:5rem}}.embedded-content{margin-bottom:2rem}@media only screen and (min-width: 1024px){.embedded-content{margin-bottom:4rem}}@media only screen and (max-width: 1023px){.embedded-content{width:100%}}.embedded-content.content-width-medium{max-width:1100px}.embedded-content.content-width-small{max-width:800px}.nearest-restaurant{padding:2rem 0}@media only screen and (min-width: 1024px){.nearest-restaurant{padding:4rem 0}}.nearest-restaurant .icon{width:24px;margin:0 auto 1rem}.nearest-restaurant .icon svg path{fill:#dda47d}.nearest-restaurant .subsite-header{margin-bottom:1rem;text-align:center}.nearest-restaurant .walk{font-style:italic;margin-bottom:1rem}.nearest-restaurant .map-section{margin-bottom:2rem}.nearest-restaurant #map-container{height:50vh}@media only screen and (min-width: 1024px){.nearest-restaurant #map-container{height:70vh}}.nearest-restaurant .location-btns{display:flex;flex-wrap:wrap;gap:.5rem}.nearest-restaurant .top,.nearest-restaurant .more-restaurants{margin-bottom:.5rem}.newsletter{padding:3rem 0;text-align:center}@media only screen and (min-width: 1024px){.newsletter{padding:5rem 0}}.newsletter .subheading{margin:0 auto 2rem;max-width:500px}.newsletter .subheading p{text-wrap:balance}.newsletter select{background-color:#171717 !important}.newsletter .heading{width:60%;margin:0 auto 1rem;max-width:260px}.newsletter .heading svg{overflow:visible}.newsletter .heading svg .st0{fill:#dda47d}.newsletter .heading svg .st1{fill:none;stroke:#dda47d;stroke-width:1.5;stroke-miterlimit:10}.newsletter .heading svg .st2{fill:none;stroke:#dda47d;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4}@media only screen and (max-width: 1023px){.frontpage-hero-1{width:100%;max-width:unset}}@media only screen and (min-width: 1024px){.frontpage-hero-1{display:flex;height:calc(100vh - 100px);justify-content:space-between}}@media only screen and (min-width: 1200px){.frontpage-hero-1{height:calc(100vh - 180px)}}.frontpage-hero-1 .media-text{text-align:center;position:relative;align-self:end;flex:0 0 55%}.frontpage-hero-1 .heading{position:absolute;width:100%}@media only screen and (max-width: 1023px){.frontpage-hero-1 .heading{top:-120px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.frontpage-hero-1 .heading{top:-160px}}.frontpage-hero-1 .heading h1{margin-bottom:0}.frontpage-hero-1 .heading h1 span{display:inline-flex;padding:0 .6rem .3rem;border-bottom:1px solid #393f33;margin-bottom:1.5rem;color:#393f33;font-family:"roboto",sans-serif;font-size:.9rem;line-height:1.17rem;font-weight:400;letter-spacing:0;text-transform:none}@media only screen and (min-width: 1024px){.frontpage-hero-1 .heading h1 span{margin-bottom:.5rem}}.theme-egon-mork-gronn .frontpage-hero-1 .heading h1 span{color:#dda47d;border-bottom:1px solid #dda47d}.theme-egon-svart .frontpage-hero-1 .heading h1 span{color:#dda47d;border-bottom:1px solid #dda47d}.frontpage-hero-1 .heading svg textPath{fill:#393f33;font-family:"fino",serif;font-size:7rem;line-height:9.1rem;font-weight:700;letter-spacing:.02em;text-anchor:middle}@media only screen and (min-width: 768px){.frontpage-hero-1 .heading svg textPath{font-size:5rem;line-height:6.5rem}}@media only screen and (min-width: 1200px){.frontpage-hero-1 .heading svg textPath{font-size:4rem;line-height:5.2rem}}.theme-egon-mork-gronn .frontpage-hero-1 .heading svg textPath{fill:#dda47d}.theme-egon-svart .frontpage-hero-1 .heading svg textPath{fill:#dda47d}.frontpage-hero-1 .heading svg .st0{fill:none}.frontpage-hero-1 .media-image{position:relative;border-top-left-radius:500px;border-top-right-radius:500px;overflow:hidden;height:calc(100svh - 230px);margin-top:130px}@media only screen and (max-width: 1023px){.frontpage-hero-1 .media-image:after{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;bottom:0;background:rgba(23,23,23,.6);background:-moz-linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);background:-webkit-linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);background:linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000")}}@media only screen and (min-width: 768px){.frontpage-hero-1 .media-image{height:75dvh;margin-top:150px}}@media only screen and (min-width: 1024px){.frontpage-hero-1 .media-image{height:64vh;margin-top:130px}}@media only screen and (min-width: 1200px){.frontpage-hero-1 .media-image{margin-top:170px}}.frontpage-hero-1 .media-image img{height:100%;object-fit:cover}.frontpage-hero-1 .cta-mobile{position:absolute;z-index:4;bottom:0;left:0;width:100%;display:flex;justify-content:center;padding:0 0 2rem}@media only screen and (min-width: 1024px){.frontpage-hero-1 .cta-mobile{display:none}}.theme-egon-mork-gronn .frontpage-hero-1 .cta-mobile .btn{background-color:#95694a;color:#efeee8}@media only screen and (max-width: 1023px){.frontpage-hero-1 .subheader{margin-top:2rem}}@media only screen and (min-width: 1024px){.frontpage-hero-1 .subheader{align-self:center;flex:0 0 35%;width:100%;max-width:unset;margin:0}}.frontpage-hero-1 .subheader .text{margin-bottom:2rem}.frontpage-hero-1 .subheader p{font-size:1.1rem;line-height:1.7rem;margin-bottom:0}.frontpage-hero-1 .subheader a{font-size:1rem;line-height:1.3rem}@media only screen and (max-width: 1023px){.frontpage-hero-1 .subheader .cta{display:none}}@media only screen and (max-width: 1023px){.frontpage-hero-2{width:100%;max-width:unset}}@media only screen and (min-width: 1024px){.frontpage-hero-2{height:calc(100vh - 130px);width:100%;max-width:unset;display:flex;align-items:flex-end;flex-wrap:wrap;position:relative;margin-bottom:4rem}}@media only screen and (min-width: 1200px){.frontpage-hero-2{height:calc(100vh - 180px)}}.frontpage-hero-2 .media-text{text-align:center;position:relative;flex:0 0 100%}@media only screen and (max-width: 1023px){.frontpage-hero-2 .media-text{align-self:end;flex:0 0 55%}}.frontpage-hero-2 .heading{position:absolute;width:100%;z-index:4}@media only screen and (max-width: 1023px){.frontpage-hero-2 .heading{top:-120px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.frontpage-hero-2 .heading{top:-160px}}@media only screen and (min-width: 1024px){.frontpage-hero-2 .heading{top:-4rem;left:4rem;width:calc(100% - 4rem)}}@media only screen and (min-width: 1200px){.frontpage-hero-2 .heading{top:-6rem}}.frontpage-hero-2 .heading.mobile{display:none}@media only screen and (max-width: 1023px){.frontpage-hero-2 .heading.mobile{display:block}}.frontpage-hero-2 .heading.desktop{display:none}@media only screen and (min-width: 1024px){.frontpage-hero-2 .heading.desktop{display:block}}.frontpage-hero-2 .heading h1{margin-bottom:0}.frontpage-hero-2 .heading h1 span{display:inline-flex;padding:0 .6rem .3rem;border-bottom:1px solid #393f33;margin-bottom:1.5rem;color:#393f33;font-family:"roboto",sans-serif;font-size:.9rem;line-height:1.17rem;font-weight:400;letter-spacing:0;text-transform:none}.theme-egon-mork-gronn .frontpage-hero-2 .heading h1 span{color:#dda47d;border-bottom:1px solid #dda47d}.theme-egon-svart .frontpage-hero-2 .heading h1 span{color:#dda47d;border-bottom:1px solid #dda47d}.frontpage-hero-2 .heading svg textPath{fill:#393f33;font-family:"fino",serif;font-size:7rem;line-height:9.1rem;font-weight:700;letter-spacing:.2rem;text-anchor:middle}@media only screen and (min-width: 768px){.frontpage-hero-2 .heading svg textPath{font-size:5rem;line-height:6.5rem}}@media only screen and (min-width: 1024px){.frontpage-hero-2 .heading svg textPath{font-size:6rem;line-height:7.8rem;text-anchor:start}}@media only screen and (min-width: 1200px){.frontpage-hero-2 .heading svg textPath{font-size:5rem;line-height:6.5rem}}@media only screen and (min-width: 1400px){.frontpage-hero-2 .heading svg textPath{font-size:4rem;line-height:5.2rem}}.theme-egon-mork-gronn .frontpage-hero-2 .heading svg textPath{fill:#dda47d}.theme-egon-svart .frontpage-hero-2 .heading svg textPath{fill:#dda47d}.frontpage-hero-2 .heading svg .st0{fill:none}.frontpage-hero-2 .rounded-cover{position:absolute;z-index:3;width:100%}.frontpage-hero-2 .rounded-cover svg path{fill:#efeee8}.theme-egon-mork-gronn .frontpage-hero-2 .rounded-cover svg path{fill:#393f33}.theme-egon-svart .frontpage-hero-2 .rounded-cover svg path{fill:#171717}.theme-egon-beige .frontpage-hero-2 .rounded-cover svg path{fill:#d2c9b9}.theme-egon-lys-gronn .frontpage-hero-2 .rounded-cover svg path{fill:#9e9f7d}.frontpage-hero-2 .media-image{position:relative;overflow:hidden;height:calc(100svh - 230px);margin-top:130px}@media only screen and (min-width: 768px){.frontpage-hero-2 .media-image{height:75dvh;margin-top:150px}}@media only screen and (min-width: 1024px){.frontpage-hero-2 .media-image{margin:0;width:31vw;left:8rem;height:70vh}}@media only screen and (min-width: 1200px){.frontpage-hero-2 .media-image{width:calc(26vw + 2rem);left:calc(8vw + 4rem)}}@media only screen and (max-width: 1023px){.frontpage-hero-2 .media-image:after{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;bottom:0;background:rgba(23,23,23,.6);background:-moz-linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);background:-webkit-linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);background:linear-gradient(0deg, rgba(23, 23, 23, 0.6) 0%, rgba(23, 23, 23, 0) 100%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000")}}.frontpage-hero-2 .media-image img{height:100%;object-fit:cover}.frontpage-hero-2 .media-image-2{position:absolute;top:7px;width:48vw;right:0;height:25vw}@media only screen and (max-width: 1023px){.frontpage-hero-2 .media-image-2{display:none}}@media only screen and (min-width: 1200px){.frontpage-hero-2 .media-image-2{top:-2rem;width:47vw;height:27vw}}.frontpage-hero-2 .media-image-2 .rounded-cover{width:auto;height:100%}.frontpage-hero-2 .media-image-2 .rounded-cover svg{width:auto;height:100%}.frontpage-hero-2 .media-image-2 .video-wrapper{display:none}.frontpage-hero-2 .media-image-2 .background-image{height:100%}.frontpage-hero-2 .media-image-2 .background-image img{height:100%;object-fit:cover}.frontpage-hero-2 .cta-mobile{position:absolute;z-index:4;bottom:0;left:0;width:100%;display:flex;justify-content:center;padding:0 0 2rem}@media only screen and (min-width: 1024px){.frontpage-hero-2 .cta-mobile{display:none}}.theme-egon-mork-gronn .frontpage-hero-2 .cta-mobile .btn{background-color:#95694a;color:#efeee8}@media only screen and (max-width: 1023px){.frontpage-hero-2 .subheader{margin-top:2rem}}@media only screen and (min-width: 1024px){.frontpage-hero-2 .subheader{max-width:unset;margin:0;position:absolute;right:3vw;width:auto;bottom:2rem}}.frontpage-hero-2 .subheader .text{margin-bottom:2rem;display:none}.frontpage-hero-2 .subheader p{font-size:1.1rem;line-height:1.7rem;margin-bottom:0}.frontpage-hero-2 .subheader a{font-size:1rem;line-height:1.3rem}@media only screen and (min-width: 1024px){.frontpage-hero-2 .subheader a{font-size:.9rem;line-height:1.17rem}}@media only screen and (min-width: 1024px){.frontpage-hero-2 .subheader .link-icon{height:.55lh}}@media only screen and (max-width: 1023px){.frontpage-hero-2 .subheader .cta{display:none}}.page-content .feedback-form-container{background-color:#efeee8}.food-menu-app{color:#393f33}.food-menu-app .menu-options{position:sticky;top:0;background-color:#efeee8;height:80px;z-index:4;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){.food-menu-app .menu-options{height:100px}}.nav-down .food-menu-app .menu-options{top:80px !important;height:60px}@media only screen and (min-width: 1024px){.nav-down .food-menu-app .menu-options{top:140px !important;height:70px}}.nav-up .food-menu-app .menu-options{height:60px}@media only screen and (min-width: 1024px){.nav-up .food-menu-app .menu-options{height:90px;padding-top:1rem}}.food-menu-app .menu-options .btn-container{display:flex;justify-content:space-between}@media only screen and (min-width: 1024px){.food-menu-app .menu-options .btn-container{justify-content:center;gap:.5rem}}.food-menu-app .food-menu-set{padding-bottom:2rem}@media only screen and (min-width: 1024px){.food-menu-app .food-menu-set{padding-bottom:4rem}}.food-menu-app .food-menu-set .category-heading{position:sticky;z-index:3;top:80px;max-width:1100px;margin:0 auto 3rem;padding-bottom:.5rem;background-color:#efeee8;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1024px){.food-menu-app .food-menu-set .category-heading{margin:0 auto 2rem}}.food-menu-app .food-menu-set .category-heading .site-width,.food-menu-app .food-menu-set .category-heading .swiper-no-swiping{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #9e9f7d}@media only screen and (min-width: 1024px){.food-menu-app .food-menu-set .category-heading .site-width,.food-menu-app .food-menu-set .category-heading .swiper-no-swiping{width:100%}}.nav-down .food-menu-app .food-menu-set .category-heading{top:140px}@media only screen and (min-width: 1024px){.nav-down .food-menu-app .food-menu-set .category-heading{top:210px}}.nav-up .food-menu-app .food-menu-set .category-heading{top:60px}@media only screen and (min-width: 1024px){.nav-up .food-menu-app .food-menu-set .category-heading{top:90px}}.food-menu-app .food-menu-set .category-heading h2{padding-bottom:.5rem;font-size:2.2rem;line-height:2.2rem;margin-bottom:0}.food-menu-app .food-menu-set .category-heading .info-text{font-size:.8rem;font-style:italic}@media only screen and (min-width: 1024px){.food-menu-app .food-menu-set .arrows{display:none}}.food-menu-app .food-menu-set .menu-item-wrap{max-width:760px;margin:0 auto 1.5rem;padding:0;border-radius:4px}@media only screen and (min-width: 1024px){.food-menu-app .food-menu-set .menu-item-wrap{padding:0 1rem 0}}.food-menu-app .food-menu-set .menu-item-wrap:has(.allergens){background-color:#fff;padding:1rem}.food-menu-app .food-menu-set .menu-item-wrap:has(.fail){opacity:.3;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.food-menu-app .food-menu-set .menu-item-wrap:has(.fail):hover{opacity:1}.food-menu-app .food-menu-set .menu-item-wrap:has(.fail) ul li:not(.not-adjustable){display:none}.food-menu-app .food-menu-set .menu-item-wrap .item-top{display:flex;gap:.6rem;align-items:center}.food-menu-app .food-menu-set .menu-item-wrap .text h4{text-transform:uppercase;margin-bottom:0}.food-menu-app .food-menu-set .menu-item-wrap .text .description{font-size:.9rem;line-height:1.4rem}.food-menu-app .food-menu-set .menu-item-wrap .text .img-link{flex:0 0 18px;width:18px}.food-menu-app .food-menu-set .menu-item-wrap .text .img-link svg path{fill:#dda47d}.food-menu-app .food-menu-set .menu-item-wrap .allergens{margin-top:1rem;font-size:.8rem;line-height:1.2rem}.food-menu-app .food-menu-set .menu-item-wrap .contains{font-style:italic}.food-menu-app .food-menu-set .menu-item-wrap .contains span{text-transform:lowercase}.food-menu-app .food-menu-set .menu-item-wrap .adjust{margin-top:1rem;display:flex;align-items:center;gap:1rem}.food-menu-app .food-menu-set .menu-item-wrap .adjust .pill{padding:.2rem .5rem;border-radius:2px}.food-menu-app .food-menu-set .menu-item-wrap .adjust .pill.success{background-color:rgba(234,143,1,.5);color:#171717}.food-menu-app .food-menu-set .menu-item-wrap .adjust .pill.fail{background-color:#f14242;color:#171717}.food-menu-app .food-menu-set .menu-item-wrap .adjustsments{margin-top:1rem}.food-menu-app .food-menu-set .menu-item-wrap .info{font-size:.8rem;line-height:.8rem}.food-menu-app .recommended-items{margin-bottom:3rem;max-width:1100px}@media only screen and (max-width: 1023px){.food-menu-app .recommended-items{width:100%}}.food-menu-app .recommended-items-container .recommend{position:absolute;top:1rem;left:1rem;width:56px;height:56px}@media only screen and (min-width: 1024px){.food-menu-app .recommended-items-container .recommend{width:70px;height:70px}}.food-menu-app .recommended-items-container .recommend svg{overflow:visible}.food-menu-app .recommended-items-container .recommend svg .st0{fill:url(#SVGID_1_)}.food-menu-app .recommended-items-container .recommend svg .st1{fill:#d2c9b9}.food-menu-app .recommended-items-container .recommend svg .st2{fill:#dda47d}.food-menu-app .recommended-items-container .recommended-items-info{text-align:center;width:90%;margin:1rem auto}.food-menu-app .recommended-items-container .recommended-items-info h4{font-size:.8rem;line-height:1.3rem;text-transform:uppercase;margin-bottom:0}.food-menu-app .recommended-items-container .recommended-items-info .description{font-size:.8rem;line-height:1.2rem}@media only screen and (min-width: 1024px){.food-menu-app .recommended-items-container .recommended-items-info .description{font-size:.7rem;line-height:1.1rem}}.restaurants-hero-1{text-align:center;padding-bottom:2rem}.restaurants-hero-1 .ingress{max-width:700px;margin:auto}.restaurants-hero-1 .ingress p{text-wrap:balance}.restaurant-list-app .search-container{padding-bottom:2rem;margin-bottom:2rem}@media only screen and (min-width: 1200px){.restaurant-list-app .search-container{padding-bottom:3rem;margin-bottom:3rem}}.theme-egon-mork-gronn .restaurant-list-app .search-container{background-color:#393f33;color:#d2c9b9}.theme-egon-svart .restaurant-list-app .search-container{background-color:#171717;color:#d2c9b9}.theme-egon-beige .restaurant-list-app .search-container{background-color:#d2c9b9;color:#171717}.restaurant-list-app .search-container .site-width,.restaurant-list-app .search-container .swiper-no-swiping{max-width:700px}.restaurant-list-app .show-map-button{display:grid;grid-template-columns:1fr 1fr;justify-items:end;margin-top:1rem}.restaurant-list-app .show-map-button>a:first-child{justify-self:start}.restaurant-list{max-width:900px}.restaurant-list .region-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;cursor:pointer}.restaurant-list .region-header h3{margin-bottom:0}.restaurant-list .region-header .chevron{width:10px;margin-right:10px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1200px){.restaurant-list .region-header .chevron{width:14px;margin-right:14px;position:relative;top:2px}}.restaurant-list .region-header .chevron.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.restaurant-list .region-header .chevron svg path{fill:#393f33}.restaurant-list .restaurant-wrap{overflow:hidden;height:1px;border-bottom:1px solid #9e9f7d}.restaurant-list .restaurant-wrap.opened{border-bottom:1px solid transparent}@media only screen and (min-width: 1024px){.restaurant-list .restaurant-wrap .all-restaurants{display:flex;flex-wrap:wrap;justify-content:space-between}}.restaurant-list .restaurant-wrap .restaurant-item{padding:1.5rem .5rem;border-bottom:1px solid #dda47d}@media only screen and (min-width: 1024px){.restaurant-list .restaurant-wrap .restaurant-item{padding:1rem;flex:0 0 48%}}.restaurant-list .restaurant-wrap .restaurant-item h4{margin-bottom:.2rem}.restaurant-list .restaurant-wrap .restaurant-item p{font-size:.9rem;line-height:1.17rem;margin-bottom:1rem}.restaurant-list .restaurant-wrap .restaurant-item .btns-wrapper{display:flex;justify-content:space-between}.page-restaurant .page-image{margin-bottom:2rem}.page-restaurant .page-text h2{font-size:1.2rem;line-height:1.56rem;letter-spacing:0;text-transform:none}.page-restaurant .restaurant-image{margin-bottom:2rem}@media only screen and (min-width: 1024px){.page-restaurant .restaurant-image{flex:0 0 50%;order:2}}@media only screen and (min-width: 1024px){.page-restaurant .restaurant-info{flex:0 0 40%;order:1}}.page-restaurant .flex-container{margin-bottom:2rem;max-width:1100px}@media only screen and (min-width: 1024px){.page-restaurant .flex-container{display:flex;justify-content:space-between;margin:0 auto 4rem}}@media only screen and (min-width: 1024px){.page-restaurant .contact-info{padding-left:2.4rem}}.page-restaurant .contact-info .address{margin-bottom:1rem}.page-restaurant .contact-info .flex{display:flex;gap:1rem}.opening-hours{margin-bottom:2rem;min-height:273px}@media only screen and (min-width: 1024px){.opening-hours{min-height:339px}}.opening-hours .times:first-child{margin-bottom:1.1rem}.opening-hours .times h4{margin-bottom:.4rem}.opening-hours .times .time{display:flex;justify-content:space-between;font-size:.8rem;line-height:1.04rem;margin-bottom:.2rem}.opening-hours .times .time .day{font-weight:600}.press-releases-list{padding:3rem 0}@media only screen and (min-width: 1024px){.press-releases-list{padding:6rem 0}}.press-releases-list .heading h2{font-size:1.8rem;line-height:2.34rem;margin-bottom:0}.press-release-item .title{font-size:1.1rem;line-height:1.43rem;margin:.5rem auto 0;width:90%}@media only screen and (min-width: 1024px){.press-release-item .title{width:94%}}.cta-card-list{padding:3rem 0}@media only screen and (min-width: 1024px){.cta-card-list{padding:6rem 0;display:flex;justify-content:space-between}}.cta-card-list .cta-card-with-logo{padding:2rem 1.5rem 2.5rem;border-radius:10px;margin-bottom:1rem;text-align:center}@media only screen and (min-width: 1024px){.cta-card-list .cta-card-with-logo{flex:0 0 30%;margin-bottom:0}}.cta-card-list .cta-card-with-logo.egon-svart .logo svg .st0,.cta-card-list .cta-card-with-logo.egon-mork-gronn .logo svg .st0{fill:#d2c9b9}.cta-card-list .cta-card-with-logo.egon-svart .logo svg .st1,.cta-card-list .cta-card-with-logo.egon-mork-gronn .logo svg .st1{stroke:#d2c9b9}.cta-card-list .logo{width:76px;margin:0 auto 1.5rem}.cta-card-list .logo svg{overflow:visible;margin:auto;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.cta-card-list .logo svg .st0{fill:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.cta-card-list .logo svg .st1{fill:none;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10;stroke:#393f33;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.cta-card-list .text-wrapper{border-top:1px solid #dda47d}.cta-card-list .heading{margin:1rem 0 2rem}.cta-card-list h3{font-family:"fino",serif;font-weight:700;font-size:2.8rem;line-height:3.64rem;text-transform:uppercase}.cta-card-list .link .link-underline:before{border-bottom-color:#dda47d}.contact-cards{margin-bottom:3rem;max-width:1000px}@media only screen and (min-width: 1024px){.contact-cards{display:flex;justify-content:center;gap:1rem}}.contact-cards .contact-card{display:flex;gap:1rem;padding:1.3rem 1.3rem 1.8rem 1.3rem;border-radius:10px;background-color:#fff;margin-bottom:1rem}@media only screen and (min-width: 1024px){.contact-cards .contact-card{padding:1.5rem 3rem 1.5rem 1.5rem}}.contact-cards .contact-card-photo{flex:0 0 60px;width:60px;height:60px;border-radius:35px;overflow:hidden}@media only screen and (min-width: 1024px){.contact-cards .contact-card-photo{flex:0 0 90px;width:90px;height:90px;border-radius:45px}}.contact-cards .contact-card-content .title{color:#95694a;text-transform:uppercase;font-weight:700;font-size:.7rem;line-height:1.3rem;margin-top:.5rem}.contact-cards .contact-card-content .name{color:#171717;font-size:1.3rem;line-height:1.8rem;margin-bottom:1rem}.contact-cards .contact-card-content .contact-links{display:flex;gap:1rem}.contact-cards .contact-card-content .contact-links .link-underline:before{border-bottom-color:#dda47d}.vacancy-list{max-width:700px;padding:3rem 0}.vacancy-list h2{color:#dda47d;font-size:2.2rem;line-height:2.2rem}.vacancy-list .region-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;cursor:pointer}.vacancy-list .region-header h3{margin-bottom:0}.vacancy-list .region-header h3 span{font-size:.9rem;line-height:1.17rem;color:#dda47d;font-weight:400;display:inline-block;margin-left:.5rem}.vacancy-list .region-header .chevron{width:10px;margin-right:10px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1200px){.vacancy-list .region-header .chevron{width:14px;margin-right:14px;position:relative;top:2px}}.vacancy-list .region-header .chevron.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vacancy-list .region-header .chevron svg path{fill:#efeee8}.vacancy-list .vacancies{overflow:hidden;height:0;border-bottom:1px solid #dda47d}.vacancy-list .vacancies .vacancies-container{padding:1rem}.vacancy-list .vacancies h4{font-size:1rem;line-height:1.3rem}.vacancy-list .vacancies ul{margin-bottom:1.5rem}.vacancy-list .vacancies ul li{margin-bottom:.5rem}.vacancy-list .vacancies ul li a{font-size:.9rem;line-height:1.17rem}.vacancy-list .vacancies ul li a:before{border-bottom-color:rgba(210,201,185,.3)}.back-link{margin-bottom:2rem}@media only screen and (min-width: 1024px){.back-link{margin-bottom:4rem}}@media only screen and (min-width: 1024px){.vacancy .cta-section{display:none}}.vacancy h1{word-break:break-word}@media only screen and (max-width: 1023px){.vacancy .information{width:100%}}@media only screen and (min-width: 1024px){.vacancy .information{display:flex;justify-content:space-between}}@media only screen and (min-width: 1024px){.vacancy .information .page-text{width:100%;margin:0}}.vacancy .details{background-color:#9e9f7d;color:#171717;padding:2rem 0}@media only screen and (min-width: 1024px){.vacancy .details{flex:0 0 40%;align-self:baseline;position:sticky;top:140px}}.vacancy .details h4{margin-bottom:.2rem}.vacancy .details .contact-name{font-size:1.1rem;line-height:1.6rem;margin-bottom:.3rem}.vacancy .details .contact-info{display:flex;gap:1rem;margin-bottom:2rem}.vacancy .details .contact-info .link-underline:before{border-bottom-color:#efeee8}.vacancy .details .btn-wrapper{margin-top:2rem;text-align:center}.apply-wrapper{padding-bottom:2rem}.apply-wrapper .hero .subheader{color:#dda47d;margin-bottom:.5rem}.apply-wrapper .hero h1{word-wrap:break-word}.apply-wrapper .vue-form{max-width:700px}.vacancy-application-form{max-width:700px}.vacancy-application-form h4{color:#dda47d}.vacancy-application-form .pi-heading{margin-top:3rem}.vacancy-application-form .category-list{margin-bottom:2rem}.vacancy-application-form .pos-heading{margin-bottom:1rem;font-size:1.1rem;line-height:1.6rem;color:#efeee8;font-weight:700}.page-coupons{background-color:#393f33;color:#d2c9b9}.page-coupons .logo{display:block;margin:0 auto 2rem;width:64px;height:38px;z-index:1;position:relative;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}@media only screen and (min-width: 1200px){.page-coupons .logo{width:98px;height:57px;align-self:center}}.page-coupons .logo a:hover svg .st0{fill:#efeee8}.page-coupons .logo a:hover svg .st1{stroke:#efeee8}.page-coupons .logo svg{overflow:visible;margin:auto;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.page-coupons .logo svg .st0{fill:#d2c9b9;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.page-coupons .logo svg .st1{fill:none;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10;stroke:#d2c9b9;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.page-coupons .coupon-content{padding:2rem 0;text-align:center;max-width:700px}@media only screen and (min-width: 1024px){.page-coupons .coupon-content{padding:4rem 0}}.page-coupons .c-info{margin-bottom:2rem}.page-coupons h1{color:#dda47d}.page-coupons .coupon-wrapper{max-width:500px}.page-coupons .coupon-wrapper .graphics{position:relative;background-color:#efeee8;border-radius:10px;padding:2rem 0 3rem;margin-bottom:4rem;color:#393f33}.page-coupons .coupon-wrapper .head{display:flex;justify-content:center;align-items:center;gap:.5rem}.page-coupons .coupon-wrapper .head h4{margin:0}.page-coupons .coupon-wrapper .seam{padding:30px 0;position:relative;background-color:#efeee8}.page-coupons .coupon-wrapper .seam:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:2px;border:dashed 1px #d2c9b9}.page-coupons .coupon-wrapper .gap{border-radius:50%;background-color:#393f33;height:20px;width:20px;position:absolute;margin-top:auto;margin-bottom:auto;top:0;bottom:0}.page-coupons .coupon-wrapper .gap.left{left:-10px}.page-coupons .coupon-wrapper .gap.right{right:-10px}.page-coupons .coupon-wrapper .body{padding:1rem;text-align:center}.page-coupons .coupon-wrapper .icon{width:20px}.page-coupons .coupon-wrapper .coupon-wrap{position:absolute;bottom:-30px;width:100%;text-align:center}.page-coupons .activate-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:15}.page-coupons .activate-modal.hidden{display:none}.page-coupons .activate-modal .modal-container{width:100%;height:100%;background-color:#efeee8;color:#393f33;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 10px}.page-coupons .activate-modal .text-wrap{margin-bottom:2rem}.page-coupons .usage-periods{margin-bottom:1rem}.page-coupons .privacy-link{margin-top:3rem}.page-coupons .c-used svg{max-width:240px;margin:auto}.page-search .app-container .header form{margin:auto}.page-search .app-container .search-icon{position:absolute;width:32px;height:32px;padding:6px;right:5px;top:6px}@media only screen and (min-width: 768px){.page-search .app-container .search-icon{width:42px;height:42px;padding:8px;top:3px}}@media only screen and (min-width: 1024px){.page-search .app-container .search-icon{width:37px;height:37px;padding:6px;right:4px;top:6px;cursor:pointer;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}}@media only screen and (min-width: 1900px){.page-search .app-container .search-icon{right:8px;top:9px}}.page-search .app-container .search-icon svg path{fill:#171717}@media only screen and (min-width: 1024px){.page-search .app-container .search-icon:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.page-search .app-container .result{background-color:#171717}.page-search .app-container .result h1{color:#efeee8}.page-search .app-container .result h1 .block-mobile{display:block;color:#393f33}@media only screen and (min-width: 768px){.page-search .app-container .result h1 .block-mobile{display:inline-block}}.page-search .app-container .result .loading-search{height:30px}.page-search .app-container .result .filter{margin-bottom:20px}.page-search .app-container .result .filter .filter-options{padding:1rem 0 0 0}.page-search .app-container .result .filter .tags{margin-bottom:10px}.page-search .app-container .result .filter span{margin-right:10px;cursor:pointer;display:inline-block;margin:0 .2rem .5rem;border-radius:50px;background:#efeee8;padding:.2rem .7rem .3rem;color:#171717;font-weight:300;font-size:.7rem}.page-search .app-container .result .filter span.selected{font-weight:bold}.page-search .app-container .result .items a.search-item{display:block;background-color:#efeee8;padding:16px;border-radius:6px;margin-bottom:.5rem;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.page-search .app-container .result .items a.search-item:before,.page-search .app-container .result .items a.search-item:after{display:none}.page-search .app-container .result .items a.search-item .title{font-weight:700;font-size:1.2rem;margin-bottom:.6rem;line-height:1.5rem}@media only screen and (min-width: 1200px){.page-search .app-container .result .items a.search-item .title{margin-bottom:.2rem}}.page-search .app-container .result .items a.search-item:hover{background-color:#efeee8;-webkit-box-shadow:0 0 20px 0 rgba(23,23,23,.3);-moz-box-shadow:0 0 20px 0 rgba(23,23,23,.3);-o-box-shadow:0 0 20px 0 rgba(23,23,23,.3);box-shadow:0 0 20px 0 rgba(23,23,23,.3)}.page-search .app-container .result .items a.search-item:hover .highlightText{background-color:#ffe875}.page-search .app-container .result .highlightText{background-color:rgba(255,232,117,.3);-webkit-transition:background-color 300ms linear 0s;-moz-transition:background-color 300ms linear 0s;-ms-transition:background-color 300ms linear 0s;-o-transition:background-color 300ms linear 0s;transition:background-color 300ms linear 0s}.page-404{padding-top:100px}@media only screen and (min-width: 1024px){.page-404{padding-top:130px}}@media only screen and (min-width: 1200px){.page-404{padding-top:180px}}@media only screen and (min-width: 1024px){.page-404 .content{display:flex}}.page-404 .text{padding:2rem;background-color:rgba(210,201,185,.05);color:#efeee8;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.page-404 .text{flex:0 0 50%}}.page-404 .cta-link{margin-top:2rem;text-align:center}@media only screen and (min-width: 1024px){.page-404 .image{flex:0 0 50%}}#incident-report-form textarea#Statement{padding-top:53px}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center;top:0;left:0;z-index:9999;opacity:0;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.modal-bg.open{opacity:1}.modal-bg .modal-frame{width:90vw;display:flex;pointer-events:none}.modal-bg .modal-frame img{width:100%;margin:auto;max-width:90vw;object-fit:contain}.modal-bg .modal-frame .modal-image-count{width:100%;color:#fff;position:absolute;bottom:-20px;left:0}.map-wrapper{width:90vw;height:90svh;border-radius:8px;overflow:hidden}@media only screen and (min-width: 1024px){.map-wrapper{width:70vw;height:80vh}}#map-container{height:100%;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}#map-container div{font-family:"roboto",sans-serif !important;color:#171717}#map-container p{margin-bottom:.5rem}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none !important}.gm-style{font:300 .7rem "roboto",sans-serif}.gm-style .gm-style-iw-c{box-shadow:0 0 0 0 rgba(0,0,0,0);padding:20px;font-size:.8rem}.gm-style .gm-style-iw-c .gm-style-iw-d .name{margin-bottom:.3rem}.gm-style .gm-style-iw-c .gm-style-iw-d .contact{margin-bottom:.1rem}.gm-style .gm-style-iw-c .gm-style-iw-d .email{margin-bottom:.1rem}.gm-style .gm-style-iw-c .gm-style-iw-d .phone{margin-bottom:.3rem}.gm-ui-hover-effect{top:-2px !important;right:-2px !important}.swiper-pagination{text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;margin-top:15px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:35px;height:3px;display:inline-block;border-radius:2px;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#171717}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-datepicker-container.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.qs-datepicker-container.qs-hidden{display:none}.qs-datepicker .qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .4s;display:flex;flex-direction:column}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-datepicker .qs-overlay .qs-overlay-year{border:none;background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-datepicker .qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-datepicker .qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-datepicker .qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;transition:opacity .2s}.qs-datepicker .qs-overlay .qs-overlay-month.active,.qs-datepicker .qs-overlay .qs-overlay-month:hover{opacity:1}.qs-datepicker .qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0px);transition:filter .4s}.qs-datepicker .qs-controls.qs-blur{filter:blur(5px)}.qs-datepicker .qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-datepicker .qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-datepicker .qs-arrow:after{content:"";border:.390625em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-datepicker .qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%, -50%)}.qs-datepicker .qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%, -50%)}.qs-datepicker .qs-month-year{font-weight:bold;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid gray}.qs-datepicker .qs-month-year:focus,.qs-datepicker .qs-month-year:active:focus{outline:none}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0px);transition:filter .4s}.qs-datepicker .qs-squares.qs-blur{filter:blur(5px)}.qs-datepicker .qs-square{width:calc(100% / 7);height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-datepicker .qs-square.qs-current{font-weight:bold}.qs-datepicker .qs-square.qs-current span{text-decoration:underline}.qs-datepicker .qs-square.qs-active{background:#add8e6}.qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-datepicker .qs-square.qs-range-date-middle{background:#d4ebf2}.qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6){border-radius:0}.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{cursor:default;font-weight:bold;color:gray}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-datepicker .qs-event{position:relative}.qs-datepicker .qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.qs-datepicker .qs-event.qs-disabled:after,.qs-datepicker .qs-event.qs-empty:after{background:#cce4ff}.fade-enter-from,.fade-leave-to{top:100vh}@media only screen and (min-width: 1024px){.fade-enter-from,.fade-leave-to{top:0;opacity:0}}.fade-enter-active,.fade-leave-active{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}/*# sourceMappingURL=main.css.map */
