.dQRvSq_productCardBody{padding:20px}.dQRvSq_productCardBody h3{font-size:1.125rem;line-height:1.3;font-weight:var(--font-weight-bold);color:var(--text);margin-bottom:5px}.dQRvSq_hidden{display:none}
.zf6E0W_arrowIcon{font-size:1rem;font-weight:var(--font-weight-semibold)}.zf6E0W_arrowIcon svg{width:18px}.zf6E0W_right svg{margin-top:-2px;margin-left:8px}.zf6E0W_left svg{margin-top:-2px;margin-right:8px;transform:rotate(180deg)}
.LwYMFa_projectCard{display:block;position:relative}.LwYMFa_projectCard:after{content:"";background:linear-gradient(#0000 0% 51.48%,#0000008f 98.44%);width:100%;height:100%;position:absolute;top:0;left:0}.LwYMFa_projectCard img{object-fit:cover;object-position:50% 50%;width:100%;height:580px}.LwYMFa_projectCardBody{color:#fff;z-index:999;width:100%;position:absolute;bottom:45px;left:45px}.LwYMFa_projectCardBody h3{color:unset;font-weight:var(--font-weight-semibold);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;font-size:2.4rem;display:-webkit-box;overflow:hidden}.LwYMFa_projectCardBody span svg{fill:#fff}@media screen and (max-width:959px){.LwYMFa_projectCard img{height:240px}.LwYMFa_projectCardBody{width:unset;bottom:20px;left:22px;right:22px}.LwYMFa_projectCardBody h3{margin-bottom:-2px;font-size:1.5rem}}
.gR1Gkq_sectionHeadingLink{z-index:1;padding-top:66px;padding-bottom:64px;position:relative}.gR1Gkq_sectionHeadingLink h2{font-weight:var(--font-weight-semibold);margin-bottom:7px;font-size:1.75rem}@media screen and (min-width:970px){.gR1Gkq_mobile{display:none}}@media screen and (max-width:969px){.gR1Gkq_mobile h2,.gR1Gkq_desktop a{display:none}.gR1Gkq_sectionHeadingLink{text-align:center;padding-top:48px;padding-bottom:46px}.gR1Gkq_mobile{padding-top:34px;padding-bottom:32px}.gR1Gkq_sectionHeadingLink h2{margin-bottom:0;font-size:1.45rem}}
.OVqzZG_projectsSection{position:relative}.OVqzZG_projectsSection:before{content:"";z-index:-1;background:var(--kompaniet-beige);width:100%;height:655px;position:absolute;top:0;left:0}@media screen and (max-width:959px){.OVqzZG_projectsSection:before{height:100%}}@media screen and (min-width:970px){.OVqzZG_projectsSection{padding-bottom:30px}}@media screen and (min-width:1200px){.OVqzZG_projectsSection{padding-bottom:40px}}
.utcg7a_roomCard{display:block;position:relative}.utcg7a_roomCard img{width:100%}.utcg7a_roomCard span{background:var(--kompaniet-beige);color:var(--kompaniet-dark-brown);font-weight:var(--font-weight-semibold);text-align:center;z-index:999;width:215px;margin-left:auto;margin-right:auto;padding:10px 0;font-size:1.05rem;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}
.UggiAW_roomsSection{z-index:1;position:relative}.UggiAW_roomsSection:before{content:"";z-index:-1;background:var(--kompaniet-beige);width:100%;height:470px;position:absolute;left:0}@media screen and (max-width:959px){.UggiAW_roomsSection:before{height:100%}}
.IL2OLq_fillImage{object-fit:cover;object-position:50% 50%}.IL2OLq_slot1,.IL2OLq_slot2,.IL2OLq_slot3,.IL2OLq_slot4,.IL2OLq_slot5,.IL2OLq_slot6{display:block;position:relative}.IL2OLq_slot1{height:680px}.IL2OLq_slot2,.IL2OLq_slot3,.IL2OLq_slot4,.IL2OLq_slot5,.IL2OLq_slot6{height:320px}.IL2OLq_slot5Wrapper{width:40%}.IL2OLq_slot6Wrapper{width:60%}@media screen and (max-width:1480px){.IL2OLq_slot1{height:calc(49vw - 20px);max-height:60vw}.IL2OLq_slot2,.IL2OLq_slot3,.IL2OLq_slot4,.IL2OLq_slot5,.IL2OLq_slot6{max-height:calc(24vw - 20px)}}@media screen and (max-width:959px){.IL2OLq_slot2,.IL2OLq_slot3,.IL2OLq_slot4,.IL2OLq_slot5,.IL2OLq_slot6{min-height:32vw;max-height:42vw}.IL2OLq_slot1{height:calc(70vw - 20px);max-height:70vw}}
body:has(#hovedinnhold.projects-archive){background:var(--kompaniet-beige)}.SfRVNq_section{padding-bottom:100px}.SfRVNq_heading h1{color:var(--kompaniet-light-brown);margin-top:15px;margin-bottom:70px;font-size:2.6rem}@media screen and (max-width:959px){.SfRVNq_heading h1{text-align:center;margin-top:18px;margin-bottom:57px;font-size:2rem}}
body:has(#hovedinnhold.rooms-archive){background:var(--kompaniet-beige)}._6dMVIa_section{padding-bottom:100px}._6dMVIa_heading h1{color:var(--kompaniet-light-brown);margin-top:15px;margin-bottom:70px;font-size:2.6rem}@media screen and (max-width:959px){._6dMVIa_heading h1{text-align:center;margin-top:18px;margin-bottom:57px;font-size:2rem}}
