html{-moz-text-size-adjust:100%;text-size-adjust:100%;color:#222;scroll-behavior:smooth;-webkit-tap-highlight-color:#0000;background:#fff;font-family:Europa,sans-serif;font-size:16px;font-weight:400;line-height:1.5}body{overflow-x:hidden}b,strong,th{font-weight:600}em{color:unset}*,:before,:after{box-sizing:border-box;-webkit-backface-visibility:hidden}.uk-container{max-width:1050px}@media screen and (max-width:640px){.uk-container{padding-left:20px;padding-right:20px}}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:unset;text-transform:none;margin:0 0 20px;font-family:unset;font-weight:400}.js-focus-visible :focus:not(.focus-visible){outline:none}a,a:hover{color:#253e91}a:focus{outline:4px auto}.skip-content{z-index:-999;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.skip-content:focus,.skip-content:active{letter-spacing:.4px;text-align:center;color:#fff;z-index:2147483647;background:#0067f4;width:auto;height:auto;padding:22px 36px;font-size:.95rem;font-weight:600;top:auto;left:auto;overflow:auto;outline:0 auto #000!important}#wp-admin-bar-new-page,#wp-admin-bar-search{display:none}nav{padding:30px 0;display:flex!important;position:relative!important}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*,.uk-navbar-left,.uk-navbar-right{align-items:center;display:flex}.uk-navbar-right{margin-left:auto}.uk-logo svg{height:57px}.uk-navbar-nav li:last-child{margin-right:-41px}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{outline:0;color:#253e91!important}.uk-navbar-nav li a{color:#253e91;letter-spacing:2px;text-transform:uppercase;border-bottom:3px solid #0000;min-height:40px;margin-right:40px;padding:8px 0 0;font-family:unset;font-size:.975rem;font-weight:600}.uk-navbar-nav li a:hover{color:#253e91;border-bottom:3px solid #ce2027}.uk-navbar-nav li a:focus{color:#253e91;outline:4px auto}.uk-navbar-nav li a:active{color:#253e91}.current_page_item a,.current-page-ancestor a,.single-eiendommer .menu-item-65 a,.page-template-alle-eiendommer .menu-item-65 a{border-bottom:3px solid #ce2027!important}@media screen and (min-width:720px){.navbar-button{display:none}}@media screen and (max-width:720px){nav{padding:14px 0}.uk-logo svg{height:43px}.noscroll{width:100%;height:100%;position:fixed;overflow-y:hidden}.navbar-mobile{z-index:-1;opacity:0;visibility:hidden;background-color:#fff;height:calc(100% - 4.75rem);transition-property:opacity,visibility,border-top;transition-duration:.4s,.7s;transition-timing-function:cubic-bezier(.34,0,.29,1);position:fixed;top:81px;left:0;right:0}.open-menu .navbar-mobile{z-index:2147483647;opacity:1;visibility:visible;border-top:1px solid #e5e5e5;transition-delay:0s}.navbar-button{touch-action:manipulation;background:0 0;border:0;outline:0;margin-top:4px;margin-right:-12px;padding:25px 66px 20px 16px;font-family:unset;transform:scale(.93)}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-icon-container{display:initial;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:50px;height:50px;position:relative;transform:rotate(0)}.nav-icon-container #nav-icon{width:18px;height:8px;margin:-4px auto 0;display:block;position:relative;top:50%;transform:scale(1.3)}.nav-icon-container #nav-icon .bar{background:#ce2028;width:100%;height:1px;transition:all .5s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.nav-icon-container #nav-icon .bar.topBar{transform:translateY(0)rotate(0)}.open-menu .topBar{transform:translateY(4px)rotate(45deg)!important}.nav-icon-container #nav-icon .bar.bottomBar{transform:translateY(6px)rotate(0)}.open-menu .bottomBar{transform:translateY(3px)rotate(-45deg)!important}.nav-icon-menutext{color:#253e91;text-transform:none;letter-spacing:.4px;margin-top:-16px;margin-left:22px;font-size:.98rem;font-weight:600;position:absolute}.navbar-mobile .uk-navbar-nav{visibility:hidden;padding:0;list-style:none;display:block}.open-menu .navbar-mobile .uk-navbar-nav{visibility:visible;text-align:center;margin-top:32px;transform:translateY(0)}.open-menu .navbar-mobile .uk-navbar-nav li:last-child{margin-right:0}.open-menu .navbar-mobile .uk-navbar-nav li a{min-height:46px;margin-bottom:18px;margin-right:0;display:inline-block}@keyframes linkfadeIn{to{opacity:1;transform:translateY(10px)}}.open-menu .navbar-mobile .uk-navbar-nav li{opacity:0;animation:1s forwards linkfadeIn}.open-menu .navbar-mobile .uk-navbar-nav li:first-child{animation-delay:.1s}.open-menu .navbar-mobile .uk-navbar-nav li:nth-child(2){animation-delay:.3s}.open-menu .navbar-mobile .uk-navbar-nav li:nth-child(3){animation-delay:.5s}.open-menu .navbar-mobile .uk-navbar-nav li:nth-child(4){animation-delay:.7s}.open-menu .navbar-mobile .uk-navbar-nav li:nth-child(5){animation-delay:.9s}.open-menu .navbar-mobile .uk-navbar-nav li:nth-child(6){animation-delay:1.1s}}header{background:#000 50%;height:530px;background-repeat:no-repeat!important;background-size:cover!important}@media screen and (max-width:880px){header{height:280px}}.page-template-kontakt .ns-noheader{border-bottom:1px solid #e5e5e5}.page-template-kontakt header{display:none}.page-template-referanseprosjekter .ns-noheader{border-bottom:1px solid #e5e5e5}.page-template-referanseprosjekter header{display:none}.page-template-alle-eiendommer .ns-noheader{border-bottom:1px solid #e5e5e5}.page-template-alle-eiendommer header{display:none}.privacy-policy .ns-noheader{border-bottom:1px solid #e5e5e5}.privacy-policy header{display:none}.error404 .ns-noheader{border-bottom:1px solid #e5e5e5}.error404 header{display:none}.ns-header-box-grid{margin-top:-140px;margin-bottom:70px!important}.ns-header-box{color:#fff;border-radius:4px;width:440px;padding:50px}.ns-header-box-blue{float:left;background:#253e91}.ns-header-box-red{float:right;background:#ce2027}.ns-header-box h1{text-transform:uppercase;letter-spacing:.6px;margin-bottom:40px;font-size:2.1rem;font-weight:600}.ns-header-box h1 svg{height:80px}.ns-header-box a{color:#fff;letter-spacing:.6px;margin-top:20px;margin-bottom:-30px;padding-top:20px;padding-bottom:20px;font-weight:600;transition:all .2s ease-in-out;display:block}.ns-header-box a:hover{text-decoration:none;transition:all .2s ease-in-out;transform:translate(10px)}.ns-header-box a svg{height:21px;margin-top:-2px;margin-left:4px}@media screen and (max-width:1200px){.ns-header-box-grid{margin-top:-40px}.ns-header-box{width:auto}}.uk-subnav-pill>.uk-active>a{color:#253e91;background:0 0;font-weight:600}.uk-subnav-pill>*>:first-child{color:#666;text-transform:none;letter-spacing:.2px;margin-right:15px;padding:5px 0;font-size:1.4rem;font-weight:300}.uk-subnav-pill>*>:first-child:focus{outline:4px auto}.ns-forside-red-stripe{width:100vw;margin-left:-50vw;position:relative;left:50%}.ns-forside-red-stripe span{border-top:6px solid #ce2027;margin-top:-8px;margin-bottom:32px;display:block}.ns-switcher-loop-img{background-repeat:no-repeat;border-top-left-radius:4px;border-top-right-radius:4px;height:320px;background-position:50%!important;background-size:cover!important}.ns-switcher-loop-title{text-align:center;color:#fff;background:#253e91;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-top:20px;font-size:1.05rem;font-weight:600;padding-bottom:20px!important}.ns-switcher-loop-title-eiendommer{background:#253e91}.ns-switcher-loop-showall{text-align:center;margin-top:0;padding-top:5px;font-weight:600;margin-bottom:-35px!important}.ns-switcher-loop-showall a{padding:20px 30px;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.ns-switcher-loop-showall a:hover{transition:all .2s ease-in-out;transform:translate(10px)}.ns-switcher-loop-showall a span svg{height:21px;margin-top:-2px;margin-left:6px}.ns-byggside-heading-container{max-width:600px}.ns-byggside-heading{text-align:center;padding:60px 0 80px}.ns-byggside-heading h1{color:#253e91;text-align:center;border-bottom:4px solid #ce2027;margin-bottom:40px;padding:0 20px 20px;font-weight:600;display:inline-block}.ns-byggside-heading p{text-align:left}.ns-byggside-tjenester-container{text-align:center;color:#fff;background:#253e91;padding-top:80px;padding-bottom:110px}.ns-byggside-tjenester-container h1{margin-bottom:60px;font-size:2.2rem;font-weight:500}.ns-byggside-tjenester-grid span{background:#fff;border-radius:100%;width:78px;height:78px;display:inline-block;position:relative}.ns-byggside-tjenester-grid span svg{width:38px;margin-top:18px}.ns-byggside-tjenester-grid div:nth-child(2) span svg{width:29px;margin-top:21px}.ns-byggside-tjenester-grid div:nth-child(3) span svg{width:38px;margin-top:18px;margin-left:-2px}.ns-byggside-tjenester-grid p{font-size:1.2rem;font-weight:500}.ns-byggside-kontakt-first-heading{color:#253e91;text-align:center;margin-bottom:-10px;padding-top:90px;padding-bottom:0;font-size:2rem;font-weight:300}.page-template-eiendom .ns-byggside-kontakt-first-heading{margin-top:-40px;padding-top:0}.ns-referanseprosjekter-heading{color:#253e91;margin-top:50px;margin-bottom:-90px;font-size:2rem;font-weight:600}.ns-referanseprosjekter-grid{margin-top:150px}.ns-referanseprosjekter-grid .ns-referanseprosjekt-single:nth-child(odd) .ns-referanseprosjekt-single-body{left:auto;right:0}.ns-referanseprosjekter-grid .ns-referanseprosjekt-single:nth-child(2n) .ns-referanseprosjekt-single-body{left:0;right:auto}.ns-referanseprosjekt-single{margin-bottom:100px;position:relative}.ns-referanseprosjekt-single img{border-radius:4px;width:100%;margin-bottom:100px}.ns-referanseprosjekt-single-body{z-index:999999;color:#fff;background:#253e91;border-radius:4px;max-width:400px;padding:35px;position:absolute;top:-100px}.ns-referanseprosjekt-single-body h2{font-size:1.7rem;font-weight:600}@media screen and (min-width:1150px){.ns-referanseprosjekter-heading{margin-left:200px}}@media screen and (max-width:880px){.ns-referanseprosjekter-heading{text-align:center;font-size:1.8rem}.ns-referanseprosjekter-grid .ns-referanseprosjekt-single:nth-child(odd) .ns-referanseprosjekt-single-body{right:unset;left:unset}.ns-referanseprosjekter-grid .ns-referanseprosjekt-single:nth-child(2n) .ns-referanseprosjekt-single-body{left:unset;right:unset}.ns-referanseprosjekt-single{margin-bottom:60px;position:relative}.ns-referanseprosjekt-single img{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.ns-referanseprosjekt-single-body{top:unset;border-top-left-radius:0;border-top-right-radius:0;max-width:100%;position:relative}.ns-referanseprosjekt-single-body h2{font-size:1.5rem}}.ns-eiendomside-heading-container{max-width:600px}.ns-eiendomside-heading{text-align:center;padding:60px 0 80px}.ns-eiendomside-heading h1{color:#253e91;text-align:center;border-bottom:4px solid #ce2027;margin-bottom:40px;padding:0 20px 20px;font-weight:600;display:inline-block}.ns-eiendomside-heading p{text-align:left}.ns-eiendom-single-nokkeltall-before{position:relative}.ns-eiendom-single-nokkeltall{background:#ce2027;border-radius:4px;width:300px;margin-top:-220px;padding:40px;display:inline-block;position:absolute;right:0}.ns-eiendom-single-nokkeltall h2{color:#fff;margin-top:5px;margin-bottom:25px;font-weight:600}.ns-eiendom-single-nokkeltall p{color:#fff}.ns-eiendom-single-nokkeltall p:last-child{margin-bottom:0}.ns-eiendom-single-info-container{max-width:450px;margin-top:40px;margin-bottom:40px}.ns-eiendom-single-info-container h1{color:#253e91;font-size:2.45rem;font-weight:600}.ns-eiendom-single-gallery-heading{text-align:center;color:#253e91;margin-top:60px;margin-bottom:70px;font-size:1.8rem;font-weight:300}.ns-eiendom-single-gallery{margin-bottom:40px}.ns-eiendom-single-gallery a{position:relative}.ns-eiendom-single-gallery svg{filter:drop-shadow(0 2px 3px #61616142);z-index:3;height:17px;margin-top:23px;position:absolute;right:23px}.ns-eiendom-single-gallery a img{border-radius:4px;width:500px}@media screen and (min-width:640px){.ns-eiendom-single-nokkeltall-mobile{display:none}}@media screen and (max-width:640px){.single-eiendommer .ns-loop-se-alle{margin-top:45px}.single-eiendommer .ns-breadcrumb li:first-child,.single-eiendommer .ns-breadcrumb li:nth-child(2):before{display:none}.ns-eiendom-single-nokkeltall{right:unset;margin-top:unset;width:100%;position:relative}.ns-eiendom-single-nokkeltall-desktop{display:none}.ns-eiendom-single-gallery-heading{margin-bottom:55px}.ns-eiendom-single-gallery svg{height:16px;margin-top:20px;right:20px}.ns-eiendom-single-gallery{margin-bottom:0}}.ns-alle-eiendommer-heading{color:#253e91;text-align:center;margin-top:40px;margin-bottom:75px;font-size:2rem;font-weight:600}@media screen and (max-width:640px){.ns-alle-eiendommer-heading{margin-top:60px;margin-bottom:65px}}.ns-kontaktside-text{text-align:center;max-width:600px}.ns-kontaktside-text h1{color:#253e91;text-align:center;border-bottom:4px solid #ce2027;margin-top:60px;margin-bottom:40px;padding:0 20px 20px;font-weight:600;display:inline-block}.ns-kontaktside-text p{text-align:left}.ns-kontaktperson-grid{position:relative}.ns-kontaktperson-grid-heading{color:#253e91;text-align:center;border-bottom:4px solid #ce2027;margin-top:60px;margin-bottom:44px;padding:0 0 12px;font-size:2rem;font-weight:600;display:inline-block}.ns-kontaktperson-right{position:absolute;right:0}.ns-kontaktside-kart-heading{text-align:center;color:#253e91;margin-top:85px;font-size:2.2rem;font-weight:600;margin-bottom:85px!important}.ns-kontaktside-kart-heading a{text-decoration:underline}.ns-kontaktside-kart{background:#e5e5e5;height:550px;margin-bottom:-60px}.marker{cursor:pointer;background-image:url(https://norstardev.wpengine.com/wp-content/uploads/mapbox-icon.png);background-size:cover;border-radius:50%;width:60px;height:60px}@media screen and (max-width:640px){.ns-kontaktperson-grid{text-align:center}.ns-kontaktside-kart-heading{margin-top:60px;font-size:1.8rem;margin-bottom:60px!important}.ns-kontaktside-kart{height:350px}}.uk-breadcrumb>*>*{color:#253e91}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{content:"/";color:#253e91;margin:0 18px 0 14px;font-size:.875rem;display:inline-block}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:#253e91;font-weight:600}.ns-breadcrumb{margin-top:25px}.ns-kontaktperson-container {text-align:center}.ns-kontaktperson-image{display:inline-block}.ns-kontaktperson-image img{border-radius:100%;width:150px;margin-top:-95px}.ns-kontaktperson-text{color:#253e91;margin-top:0;margin-left:30px;display:inline-block}.ns-kontaktperson-text h2{margin-bottom:2px;font-size:1.5rem;font-weight:600}.ns-kontaktperson-text span{margin-bottom:15px;display:block}.ns-kontaktperson-text a{color:#253e91;text-decoration:underline;display:block}.ns-kontaktperson-text a:last-child{margin-top:3px}@media screen and (max-width:640px){.ns-kontaktperson-grid{margin-top:30px}.ns-kontaktperson-right{right:unset;position:relative}.ns-kontaktperson-grid-heading{margin-top:10px;margin-bottom:45px}.ns-kontaktperson-container{text-align:center}.ns-kontaktperson-image img{width:250px;margin-top:0}.ns-kontaktperson-text{max-width:220px;margin-left:0}.ns-kontaktperson-text h2{margin-top:25px;margin-bottom:15px}.ns-kontaktperson-text span{margin-bottom:20px}.ns-kontaktperson-text a{margin-bottom:10px}}.ns-loop-se-alle{margin-top:10px;position:relative}.ns-loop-se-alle h2{margin-bottom:25px;font-size:1.8rem;font-weight:100;display:inline-block}.ns-loop-red-stripe{width:100vw;margin-left:-50vw;position:relative;left:50%}.ns-loop-red-stripe span{border-top:6px solid #ce2027;margin-top:-8px;margin-bottom:32px;display:block}footer{color:#fff;background:#253e91;margin-top:60px;padding:80px 100px}.ns-footer-info{margin-bottom:40px}.ns-footer-info h2{letter-spacing:1.2px;text-transform:uppercase;font-size:1.25rem;font-weight:600}.ns-footer-info p strong{letter-spacing:.4px;margin-top:40px;margin-bottom:-13px;font-size:1.1rem;font-weight:600;display:block}.ns-footer-info a{color:#fff}.ns-footer-kontaktperson a{display:block}@media screen and (max-width:640px){footer{padding:80px 0}.ns-footer-kontaktperson a:first-child{margin-bottom:20px}}.ns-footer-bottom{background:#fff;padding:23px}.ns-footer-personvern{display:inline-block}.ns-footer-personvern a{font-size:.875rem}.ns-footer-adsign{float:right;display:inline-block}.ns-footer-adsign a{color:#171716;font-size:.875rem}.ns-footer-adsign a:hover{text-decoration:none}.ns-footer-adsign a span{margin-left:0}.ns-footer-adsign svg{height:15px;margin-top:-3px}@media screen and (max-width:1024px){.ns-footer-bottom{padding:25px 0}}.ns-personvern-container{max-width:800px;margin-top:40px}.ns-personvern-headings h1{font-weight:600}.ns-personvern-headings h2{font-size:1rem}.ns-personvern-container h3{margin-top:30px;margin-bottom:-15px;font-weight:600}@media screen and (max-width:640px){.ns-personvern-headings h1{font-size:2rem}}.cc-window{color:#000;z-index:99999999;opacity:1;background:#fff;border-radius:4px;max-width:360px;padding:32px;transition:opacity .8s ease-in-out;position:fixed;bottom:30px;right:30px;box-shadow:4px 13px 30px 1px #00000014}.cc-window.cc-invisible{opacity:0;transition:opacity .4s ease-in-out}.cc-window .cc-link{margin-top:12px;margin-bottom:4px;font-weight:600;text-decoration:underline;display:block}.cc-window .cc-dismiss{color:#fff;text-transform:uppercase;letter-spacing:1.2px;background:#253e91;border-radius:100px;margin-top:15px;padding:16px 60px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}@media screen and (max-width:640px){.cc-window{max-width:100%;padding:40px;bottom:0;left:0;right:0}.cc-window .cc-dismiss{text-align:center;width:100%;padding:22px 50px}}.ns-error404{padding-top:90px;padding-bottom:40px}.ns-error404 h1{font-weight:600}.ns-error404 a{font-weight:600;text-decoration:underline}
header{position:relative;overflow:hidden}.ns-header-box-grid{z-index:1;position:relative}.ns-switcher-loop-img{position:relative;overflow:hidden}.ns-switcher-loop-img>img{object-fit:cover;object-position:50% 50%}a:focus,button:focus,.uk-navbar-nav li a:focus,.uk-subnav-pill>*>:first-child:focus{outline:none}a:focus-visible,button:focus-visible,.uk-navbar-nav li a:focus-visible,.uk-subnav-pill>*>:first-child:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid}.skip-content:focus-visible{outline-offset:-6px}.marker{background-image:url(/mapbox-icon.png)}body:has(.ns-error404) header{display:none}
