.B_mmwa_kompanietFooter{background:var(--kompaniet-beige)}:is(body:has(#hovedinnhold.rooms-archive) .B_mmwa_kompanietFooter,body:has(#hovedinnhold.projects-archive) .B_mmwa_kompanietFooter,body:has(#hovedinnhold.single-rooms) .B_mmwa_kompanietFooter){background:var(--kompaniet-white)}.B_mmwa_footerLogo{padding-top:60px;padding-bottom:60px}.B_mmwa_footerLogo svg{width:180px}.B_mmwa_footerColumn h3{font-size:1.125rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--kompaniet-light-brown);text-transform:uppercase;margin-bottom:10px}.B_mmwa_footerColumn a,.B_mmwa_footerColumn{font-size:1.3rem;line-height:1.75;font-weight:var(--font-weight-semibold);color:var(--text)}.B_mmwa_footerColumn ul{margin:0;padding:0;list-style:none}.B_mmwa_facebookDesktop{display:none}@media (min-width:960px){.B_mmwa_facebookDesktop{display:inline}.B_mmwa_facebookMobile{display:none}}@media screen and (max-width:959px){.B_mmwa_footerLogo{padding-top:45px;padding-bottom:45px}.B_mmwa_footerLogo svg{width:170px}}.B_mmwa_footerBottom{border-top:1px solid var(--kompaniet-light-brown);margin-top:40px;padding-top:40px;padding-bottom:40px}.B_mmwa_kompanietCopyrightText,.B_mmwa_kompanietPrivacyPolicyLink,.B_mmwa_kompanietPrivacyPolicyLink a,.B_mmwa_kompanietPrivacyPolicyLink button,.B_mmwa_kompanietDeveloper,.B_mmwa_kompanietDeveloper a{font-weight:var(--font-weight-semibold);color:var(--kompaniet-dark-brown);font-size:.9rem;line-height:1.1}.B_mmwa_kompanietPrivacyPolicyLink{gap:16px;display:flex}@media screen and (min-width:960px){.B_mmwa_kompanietDeveloper{margin-top:0!important}}.B_mmwa_cookiePreferences{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}
.upStvG_navbar{z-index:999;padding-top:50px;padding-bottom:50px;position:relative;display:flex!important}.upStvG_logo svg{width:185px}.upStvG_navbar .uk-navbar-nav li a{color:var(--text);text-transform:none;font-family:inherit;font-weight:var(--font-weight-semibold);min-height:50px;font-size:.95rem}.upStvG_navbar .uk-navbar-nav li a:hover{color:var(--text)}.upStvG_navbar .uk-navbar-nav li:last-child a{background:var(--kompaniet-red);color:var(--kompaniet-white);padding:0 32px}body:has(#hovedinnhold.home) .upStvG_navbar a:focus-visible{outline:2px solid #fff!important}body:has(#hovedinnhold.home) .upStvG_navbar .uk-navbar-nav li a:hover{color:#fff}:is(body:has(#hovedinnhold.home) .upStvG_navbar .kompaniet-logo-text,body:has(#hovedinnhold.single-projects) .upStvG_navbar .kompaniet-logo-text){fill:#fff}:is(body:has(#hovedinnhold.home) .upStvG_navbar .uk-navbar-nav li a,body:has(#hovedinnhold.single-projects) .upStvG_navbar .uk-navbar-nav li a){color:#fff}:is(body:has(#hovedinnhold.home) .upStvG_navbarToggleBars span,body:has(#hovedinnhold.single-projects) .upStvG_navbarToggleBars span){background:#fff}.upStvG_screenReaderText{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}@media screen and (min-width:960px){.upStvG_navbarToggle,.upStvG_mobileNavigation{display:none}}@media screen and (max-width:959px){.upStvG_navbar{z-index:99999999;padding-top:37px;padding-bottom:37px}.upStvG_logo svg{width:168px}.upStvG_navbar .uk-navbar-right .uk-navbar-nav{display:none}.upStvG_navbarToggle{z-index:99999;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:-20px -12px -20px -20px;padding:20px;position:relative}.upStvG_navbarToggle:focus-visible{outline:0!important}.upStvG_navbarToggleBars{height:32px}.upStvG_navbarToggleBars span{background:var(--kompaniet-dark-brown);transform-origin:0;width:40px;height:2px;transition:all .6s;display:block}.upStvG_navbarToggleBarTop{transform:translateY(0)rotate(0)}.upStvG_navbarToggleBarMiddle{transform:translateY(14px)rotate(0)}.upStvG_navbarToggleBarBottom{transform:translateY(27px)rotate(0)}.menu-active .upStvG_navbarToggleBars span{width:44px;margin-right:-5px;background:var(--kompaniet-dark-brown)!important}.menu-active .upStvG_navbarToggleBarTop{transform:translateY(0)rotate(45deg)!important}.menu-active .upStvG_navbarToggleBarMiddle{opacity:0;width:0!important;transform:translateY(14px)translate(-10px)rotate(0)!important}.menu-active .upStvG_navbarToggleBarBottom{transform:translateY(27px)rotate(-45deg)!important}body.menu-active:has(#hovedinnhold.home) .upStvG_navbar a:focus-visible{outline:2px solid var(--text)!important}.no-scroll{width:100%;height:100%;position:fixed;overflow-y:hidden}.upStvG_mobileNavigation{z-index:999999;opacity:0;visibility:hidden;height:100svh;position:absolute;top:0;left:0;right:0}.menu-inactive .upStvG_mobileNavigation{z-index:9999;opacity:1;visibility:visible;background:#fff;animation:.4s forwards upStvG_mobile-navigation-background-fade-out}.menu-active .upStvG_mobileNavigation{z-index:9999;opacity:1;visibility:visible;background:#fff;animation:.4s forwards upStvG_mobile-navigation-background-fade-in}@keyframes upStvG_mobile-navigation-background-fade-in{0%{background:#fff0}to{background:#fff}}@keyframes upStvG_mobile-navigation-background-fade-out{0%{background:#fff}to{background:#fff0}}.upStvG_mobileNavigationLinks{max-width:100%;margin-top:-10px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.upStvG_mobileNavigationLinks ul{margin-bottom:0;padding-left:0;list-style:none}.upStvG_mobileNavigationLinks ul li{margin-bottom:12px}.upStvG_mobileNavigationLinks ul li:last-child{margin-bottom:0}.upStvG_mobileNavigationLinks ul li a{font-weight:var(--font-weight-semibold);font-size:1.85rem}.menu-active .upStvG_mobileNavigationLinks ul li{opacity:0;animation:1s forwards upStvG_link-fade-in}.menu-inactive .upStvG_mobileNavigationLinks ul li{animation:.3s forwards upStvG_link-fade-out;transform:translate(20px)}@keyframes upStvG_link-fade-in{to{opacity:1;padding-left:0;transform:translate(20px)}}@keyframes upStvG_link-fade-out{0%{opacity:1;padding-left:0;transform:translate(20px)}to{opacity:0}}.menu-active .upStvG_mobileNavigationLinks ul li:first-child{animation-delay:.1s}.menu-active .upStvG_mobileNavigationLinks ul li:nth-child(2){animation-delay:.2s}.menu-active .upStvG_mobileNavigationLinks ul li:nth-child(3){animation-delay:.3s}.menu-active .upStvG_mobileNavigationLinks ul li:nth-child(4){animation-delay:.4s}.menu-active .upStvG_mobileNavigationLinks ul li:nth-child(5){animation-delay:.5s}.upStvG_mobileNavigationLinkBottom{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.upStvG_mobileNavigationLinkBottom ul{margin-bottom:0;margin-left:var(--mobile-margin);margin-right:var(--mobile-margin);padding-left:0;list-style:none}.upStvG_mobileNavigationLinkBottom ul li{opacity:0}@keyframes upStvG_bottom-link-fade-in{to{opacity:1;transform:translateY(-25px)}}@keyframes upStvG_bottom-link-fade-out{0%{opacity:1;transform:translateY(-25px)}to{opacity:0}}.menu-inactive .upStvG_mobileNavigationLinkBottom ul li{animation:.3s forwards upStvG_bottom-link-fade-out}.menu-active .upStvG_mobileNavigationLinkBottom ul li{animation:1s .2s forwards upStvG_bottom-link-fade-in}.upStvG_mobileNavigationLinkBottom ul li a{background:var(--kompaniet-red);color:var(--kompaniet-white);font-weight:var(--font-weight-semibold);text-align:center;width:100%;padding:20px 30px;font-size:1rem;display:inline-block}}
:is(body:has(#hovedinnhold.home) ._8ADxNq_navHeader,body:has(#hovedinnhold.single-projects) ._8ADxNq_navHeader){width:100%;position:absolute}._8ADxNq_skipContent{z-index:-999;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}._8ADxNq_skipContent:focus,._8ADxNq_skipContent:active{letter-spacing:.4px;text-align:center;color:#fff;z-index:2147483647;background:#0067f4;width:auto;height:auto;padding:22px 36px;font-size:.92rem;font-weight:500;top:auto;left:auto;overflow:auto;outline:0 auto #000!important}
@font-face{font-family:Euclid Circular B;src:url(../media/EuclidCircularB_Light-s.p.22tf5r_gbr7c0.woff2)format("woff2");font-display:block;font-weight:300;font-style:normal}@font-face{font-family:Euclid Circular B;src:url(../media/EuclidCircularB_Regular-s.p.1p_kobdn6am1z.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:Euclid Circular B;src:url(../media/EuclidCircularB_Medium-s.p.2g71xp6hxvz6k.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:Euclid Circular B;src:url(../media/EuclidCircularB_Semibold-s.p.143immvmmb6h-.woff2)format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:Euclid Circular B;src:url(../media/EuclidCircularB_Bold-s.p.26k-30n_-2gkb.woff2)format("woff2");font-display:block;font-weight:700;font-style:normal}@font-face{font-family:kompanietFont Fallback;src:local(Arial);ascent-override:93.47%;descent-override:25.05%;line-gap-override:0.0%;size-adjust:106.98%}.DYPhUa_className{font-family:kompanietFont,kompanietFont Fallback}.DYPhUa_variable{--font-kompaniet:"kompanietFont", "kompanietFont Fallback"}
._4YtswG_scrim{z-index:2147483647;background:#000000a6;justify-content:center;align-items:center;padding:35px;display:flex;position:fixed;inset:0}._4YtswG_banner{background:var(--kompaniet-white);width:100%;max-width:690px;color:var(--text);flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:4px 13px 30px 1px #00000014}._4YtswG_text{flex-direction:column;gap:8px;display:flex}._4YtswG_title{font-size:1.125rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}._4YtswG_body{white-space:pre-line;margin:0;font-size:.94rem;line-height:1.5}._4YtswG_actions{flex-wrap:wrap;gap:10px;display:flex}._4YtswG_actions>*{flex:0 auto;min-width:158px}._4YtswG_actions>:first-child{margin-right:auto}@media (max-width:559px){._4YtswG_actions{flex-direction:column}._4YtswG_actions>:first-child{margin-right:0}}._4YtswG_accept,._4YtswG_secondary{font:inherit;font-size:.975rem;font-weight:var(--font-weight-semibold);letter-spacing:.2px;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}._4YtswG_accept{color:#fff;background:#000;border-color:#000}._4YtswG_accept:hover,._4YtswG_accept:focus-visible{color:#fff;background:#000}._4YtswG_secondary{color:#1b1b1b;background:#eaeff2;border-color:#eaeff2}._4YtswG_secondary:hover,._4YtswG_secondary:focus-visible{color:#1b1b1b;background:#d4dae0;border-color:#d4dae0}._4YtswG_backdrop{z-index:2147483647;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._4YtswG_modal{background:var(--kompaniet-white);width:100%;max-width:560px;max-height:calc(100dvh - 64px);color:var(--text);flex-direction:column;gap:24px;padding:32px;display:flex;overflow-y:auto;box-shadow:4px 13px 30px 1px #00000014}._4YtswG_modalTitle{font-size:1.125rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}._4YtswG_modalLead{margin:-12px 0 0;font-size:.94rem;line-height:1.5}._4YtswG_categories{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._4YtswG_category{border-top:1px solid var(--kompaniet-beige);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:16px;display:flex}._4YtswG_categoryText{flex-direction:column;gap:4px;display:flex}._4YtswG_categoryTitle{font-size:1rem;font-weight:var(--font-weight-semibold)}._4YtswG_categoryDescription{font-size:.9rem;line-height:1.5}._4YtswG_switch{cursor:pointer;flex-shrink:0;width:46px;height:26px;margin-top:2px;display:inline-flex;position:relative}._4YtswG_switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._4YtswG_switchTrack{border:1px solid var(--kompaniet-dark-brown);background:0 0;border-radius:100px;position:absolute;inset:0}._4YtswG_switchTrack:before{content:"";background:var(--kompaniet-dark-brown);border-radius:100px;width:18px;height:18px;position:absolute;top:3px;left:3px}._4YtswG_switch input:checked+._4YtswG_switchTrack{background:var(--kompaniet-red);border-color:var(--kompaniet-red)}._4YtswG_switch input:checked+._4YtswG_switchTrack:before{background:var(--kompaniet-white);left:23px}._4YtswG_switch input:disabled+._4YtswG_switchTrack{opacity:.45}._4YtswG_modalActions{border-top:1px solid var(--kompaniet-beige);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}._4YtswG_modalActionsRight{gap:10px;display:flex}@media screen and (max-width:640px){._4YtswG_scrim{padding:0}._4YtswG_banner{max-width:100%;padding:36px}._4YtswG_modalActions,._4YtswG_modalActionsRight{flex-direction:column;align-items:stretch;width:100%}}
