h1,h2,h3{font-family:"Quicksand",sans-serif;text-transform:uppercase}span{font-family:"Quicksand",sans-serif}h1{font-size:3.5rem}h2{font-size:2.5rem}button{background-color:inherit;text-transform:uppercase;font-family:"Quicksand",sans-serif;border-radius:10px;border:0;background:#30405f;padding:.7rem 1.5rem;color:#fff;cursor:pointer;transition:0.15s ease-in-out}button:hover{background-color:#044F67;transition:0.15s ease-in-out}.abstract{height:1.5rem;margin-left:-3rem}ul,li,p{font-family:"Open Sans",sans-serif}.disablescroll{overflow:hidden}body{color:#404040;font-family:"Open Sans",sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body a{color:#fff}body a:hover{color:#fff}body .bg-white{background-color:#fff;color:#404040}body .content .content-pad{padding-top:5rem;padding-bottom:5rem}body .content .block{display:flex;align-items:center}body .content .bg-accent{background-color:#234563;color:#fff}body .full-width{position:relative}body .full-width.white{background-color:#fff}body .divider{width:100%;height:40vh;position:relative;color:#fff;background-repeat:no-repeat;background-size:cover}body .divider .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}body .divider .bg.text-cover{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.7)}body .divider .bg.text-cover.status.img{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover}body .divider .bg.text-cover h2{text-align:center}body .divider.oversiktskart{height:75vh}@media (max-width: 992px){body .divider.oversiktskart{height:60vh}}body .divider.oversiktskart .bg.text-cover.status.img{background-attachment:fixed}@media (max-width: 992px){body .divider.oversiktskart .bg.text-cover.status.img{background-position-x:55%}}.header{background:transparent;position:relative;top:0;left:0;width:100%;padding:1rem 2rem;z-index:10;transition:all .25s ease-in-out}.header nav{display:flex;justify-content:space-between;align-items:center}.header nav .hamburger{display:block;background-color:transparent;outline:0}.header nav .hamburger:hover{opacity:1;background-color:transparent}.header nav .hamburger-inner,.header nav .hamburger-inner::before,.header nav .hamburger-inner::after{background-color:#fff !important;border-radius:0;height:3px;transition:0.25s ease-in-out}.header nav .hamburger-inner{width:35px}.header nav .hamburger-inner::before{width:40px}.header nav .hamburger-inner::after{width:30px}.header nav #burger{background-color:#30405f;display:flex;cursor:pointer;transition:0.15s ease-in-out;position:relative;z-index:999}.header nav #burger:hover{background-color:#066482;transition:0.15s ease-in-out}.header nav #burger:hover .hamburger-inner{width:30px;transition:0.25s ease-in-out}.header nav #burger:hover .hamburger-inner::before{width:40px;transition:0.25s ease-in-out}.header nav #burger:hover .hamburger-inner::after{width:40px;transition:0.25s ease-in-out}.header nav #burger .hamburger-box{display:flex}.header nav #burger .is-active .hamburger-inner,.header nav #burger .is-active .hamburger-inner::before,.header nav #burger .is-active .hamburger-inner::after{width:40px}.header nav a.logo{position:relative;z-index:999}.header nav a.logo img{height:3.3rem;width:16rem}.header nav a.logo img.color{opacity:0;transition:all .15s ease-in-out}.header nav .menu-description{color:#fff;font-family:"Quicksand",sans-serif;text-transform:uppercase;align-items:center;display:flex;padding-left:1rem}.header nav .menu-description:hover{transition:0.25s ease-in-out}.header nav .meny{background-color:rgba(0,0,0,0.9);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:flex-end;transform:translateX(-100%);padding-right:2rem}.header nav .meny ul{list-style:none;padding:0;margin:0;display:block}.header nav .meny ul li{padding:0 1rem;text-align:right}.header nav .meny ul li a{border-bottom:2px solid transparent;font-size:2rem;font-family:"Quicksand",sans-serif;text-transform:uppercase}.header nav .meny ul li a:hover{color:#fff;text-decoration:none;border-color:#fff}.header nav .menytoggler{transform:translateX(0%)}.header.scrolled{background:#fff}.header.scrolled nav a.logo img.color{opacity:1}.header.scrolled nav .meny ul li a{color:#404040}.header.scrolled nav .meny ul li a:hover{color:#404040;border-color:#404040}.front-page{min-height:70vh}.front-page img{max-width:100%}.front-page .page-header{overflow:hidden}.front-page .page-header .firstSection__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.front-page .page-header .firstSection__bg,.front-page .page-header .firstSection__bgWrapper iframe,.front-page .page-header .firstSection__bgWrapper video{z-index:-2}.front-page .page-header .firstSection__bgWrapper iframe{position:absolute;top:50%;left:50%;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;-webkit-transform:translate(-50%, -51%);-ms-transform:translate(-50%, -51%);transform:translate(-50%, -51%)}.front-page .page-header .firstSection__bgWrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front-page .skraa{padding-bottom:3rem}.front-page .skraa:before{height:4rem;background-color:#fff;top:-12rem;content:'';display:block;height:50%;left:0;position:absolute;right:0;transform:skewY(-3.5deg);transform-origin:100%;z-index:0}.front-page .full-width.white{padding:3rem 0}.front-page .page-header{width:100%;height:90vh;display:flex;justify-content:center;color:#fff;z-index:2}.front-page .page-header .cta{margin-top:-5rem;align-self:center;text-align:center}.front-page .page-header .cta h1 span{font-weight:700;font-size:4.5rem}.front-page .page-header .hero-bg{height:100vh;width:100%;position:fixed;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;z-index:-2}.front-page .page-header .hero-bg:after{content:'';background-color:rgba(35,69,98,0.65098);background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%}.front-page .page-header .flex-end{height:100%;display:flex;align-items:flex-end}.front-page .page-header .flex-end .hero-content{background-color:#fff;height:25%}.front-page .page-header .flex-end .hero-content img{padding:2rem;max-width:100%}.front-page .page-header .flex-end .hero-content.hidden{transform:translateX(-150%)}.front-page .info .left{display:flex;flex-direction:column;align-items:flex-start}.front-page .info .left h1{font-weight:600}.front-page .info .left img{margin:1rem 0}.front-page .info .left img.map-marker{max-width:1.5rem;margin:0 .5rem 0 0}.front-page .info .left a{display:flex;align-items:center;padding:.75rem 2rem;border-radius:.25rem;background:#234463;font-size:1.5rem;font-weight:600}.front-page .info .left a:hover{text-decoration:underline}.front-page .animation-container{height:auto;overflow:hidden;position:relative}.front-page .animation-container img,.front-page .animation-container svg{transition:all 1s ease-in-out}.front-page .animation-container.zoom img,.front-page .animation-container.zoom svg{-webkit-transform:scale(2) translate3d(-16%, -7%, 0);transform:scale(2) translate3d(-16%, -7%, 0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.front-page .animation-container .background{width:100%}.front-page .animation-container svg{position:absolute;top:0;left:0}.front-page .animation-container svg *[id^="site"]{opacity:0;transition:all .5s ease-in-out}.front-page .animation-container svg *[id^="site"].visible{opacity:1}#boligvelger .landscape{width:100%}#boligvelger .tomter{width:100%;position:absolute;left:0;top:0}#boligvelger .tomter .boenhet{fill:green;fill-opacity:0;transition:all .25s ease-in-out;cursor:pointer}#boligvelger .tomter .boenhet:hover{fill-opacity:.50}#boligvelger .tomter .boenhet.highlight{fill-opacity:.50}#boligvelger .tomter .boenhet.solgt{fill-opacity:.50;fill:red}#boligvelger .tomter .boenhet.reservert{fill-opacity:.50;fill:yellow}#boligvelger .buildings{width:100%;position:absolute;left:0;transition:all .5s ease-in-out;opacity:0;pointer-events:none;top:0}#boligvelger .buildings.show{opacity:1}#boligvelger .bv-controls-mini{display:none;position:absolute;right:.5rem;bottom:0.5rem}#boligvelger .bv-controls-mini .toggle-buildings{border:1px solid #fff;background-color:#fff;border-radius:2rem;padding:.1rem .75rem;display:flex;justify-content:space-between;position:relative;cursor:pointer}#boligvelger .bv-controls-mini .toggle-buildings span{position:relative;font-size:.6rem;padding-right:1rem;padding-left:.25rem;color:#fff;transition:all .25s ease-in-out}#boligvelger .bv-controls-mini .toggle-buildings span:last-child{padding:0;padding-left:1rem;padding-right:.25rem;color:inherit}#boligvelger .bv-controls-mini .toggle-buildings .marker{position:absolute;background:#30405f;height:89%;width:48%;top:6%;left:2%;border-radius:2rem;transition:all .2s ease-in-out}#boligvelger .bv-controls-mini .toggle-buildings.active .marker{transform:translateX(100%)}#boligvelger .bv-controls-mini .toggle-buildings.active span{color:inherit}#boligvelger .bv-controls-mini .toggle-buildings.active span:last-child{color:#fff}#boligvelger .bv-controls{position:absolute;right:4rem;bottom:4rem;background-color:#fff;color:#fff;text-align:center;background:rgba(0,0,0,0.8);padding:2rem;width:25%}#boligvelger .bv-controls .toggle-buildings{display:flex;position:relative;cursor:pointer;display:block;margin:auto}.tooltip-container{width:13rem}.boenhettooltip{display:none;align-items:center;justify-content:center;pointer-events:none;z-index:10;position:absolute;z-index:1100;flex:1;width:10rem}.boenhettooltip.aktiv{opacity:1;pointer-events:auto}.boenhettooltip h3{margin-bottom:0;font-size:1.1rem}.boenhettooltip p{font-size:0.8rem;color:#404040;text-align:right;font-family:"Quicksand",sans-serif;line-height:0.5rem}.boenhettooltip .desc{color:#404040;float:left;font-weight:600}.boenhettooltip .desc2{color:#404040;text-align:left;font-weight:600;width:100%;display:block;margin-bottom:.5rem}.boenhettooltip span.annen_info{text-align:left;width:100%;display:block;line-height:1.5}.boenhettooltip .popup{position:relative;overflow:hidden;border-radius:1rem;padding-bottom:0rem;-webkit-box-shadow:0 10px 14px -6px #000;-moz-box-shadow:0 10px 14px -6px #000;box-shadow:0 10px 14px -6px #000}.boenhettooltip .popup .content-container{background:white;overflow-y:auto;margin-top:2.5rem;padding:1.5rem 1rem .5rem}.boenhettooltip .popup .content-container .header-row{background-color:#044F67;position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;top:0;left:0;border-radius:1rem 1rem 0 0;color:#fff}.boenhettooltip .popup .content-container .header-row>*{padding:.6rem 1.2rem}.boenhettooltip .popup .content-container .content-backdrop{height:100%;z-index:5}.boenhettooltip .popup .content-container::-webkit-scrollbar{width:5px}.boenhettooltip .popup .content-container::-webkit-scrollbar-thumb{border-radius:.5rem;background:#c2c9d2}.boenhettooltip .popup .no-touch{pointer-events:none}.boenhettooltip .popup .lukk-knapp:hover h3{color:#e2e2e2;transition:0.15s ease-in-out}.boenhettooltip .popup .lukk-knapp h3{transition:0.15s ease-in-out;cursor:pointer}.tooltip-visible{display:inline-block;width:400px}.content-backdrop{position:fixed;top:0;left:0;opacity:0;background-color:#000;pointer-events:none;transition:all .3s ease;height:100%;z-index:2}.backdrop-in{opacity:.7}.popup-container{position:fixed;height:100vh;width:100vw;left:0;top:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .15s ease-in-out;z-index:10}.popup-container.aktiv{opacity:1;pointer-events:auto}.popup-container h3{margin-bottom:0}.popup-container p{font-size:1rem;color:#404040;text-align:right;font-family:"Quicksand",sans-serif}.popup-container .desc{color:#404040;float:left;font-weight:600}.popup-container .desc2{color:#404040;text-align:left;font-weight:600;width:100%;display:block;margin-bottom:.5rem}.popup-container span.annen_info{text-align:left;width:100%;display:block;line-height:1.5}.popup-container .popup{position:relative;overflow:hidden;border-radius:1rem;padding-bottom:0rem;-webkit-box-shadow:0 10px 14px -6px #000;-moz-box-shadow:0 10px 14px -6px #000;box-shadow:0 10px 14px -6px #000;width:28%}.popup-container .popup .content-container{background:white;overflow-y:auto;max-height:calc(90vh - 4rem);margin-top:2.5rem;padding:1.5rem 1rem .5rem}.popup-container .popup .content-container .header-row{background-color:#044F67;position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;top:0;left:0;border-radius:1rem 1rem 0 0;color:#fff}.popup-container .popup .content-container .header-row>*{padding:.6rem 1.2rem;font-size:1rem}.popup-container .popup .content-container .content-backdrop{height:100%;z-index:5}.popup-container .popup .content-container::-webkit-scrollbar{width:5px}.popup-container .popup .content-container::-webkit-scrollbar-thumb{border-radius:.5rem;background:#c2c9d2}.popup-container .popup .no-touch{pointer-events:none}.popup-container .popup .lukk-knapp:hover h3{color:#e2e2e2;transition:0.15s ease-in-out}.popup-container .popup .lukk-knapp h3{transition:0.15s ease-in-out;cursor:pointer}.tomte-list-container{display:none}.tomte-list-container ul{list-style:none;padding:0;margin-bottom:0;padding-bottom:1rem}.tomte-list-container ul .header-row{font-weight:600;border-bottom:2px solid #044F67}.tomte-list-container ul .detail-row{cursor:pointer;padding-top:.75rem}.tomte-list-container ul li span:first-child{width:20%}.tomte-list-container ul li span{display:inline-block;width:40%;text-align:right;font-size:1rem}.tomte-list-container ul li span.status{height:1rem;width:1rem;border-radius:50%;vertical-align:middle;height:.75rem;width:.75rem;opacity:.5}.tomte-list-container ul li .Ledig{background-color:green}.tomte-list-container ul li .Solgt{background-color:red}.tomte-list-container ul li .Reservert{background-color:#bd8f17}.tomte-list-container ul li span.areal{width:30%}.tomte-list-container ul li .statuscontainer{width:5%;display:inline-block;float:right;text-align:right;padding-right:5px}#map{height:100vh;width:100%}#map .map-placeholder{background-repeat:no-repeat;width:100%;height:100%;background-position:center center;background-size:cover}.footer{min-height:30vh;background:#222123;color:#fff}.footer a{border-bottom:1.5px solid #066482;transition:0.15s ease-in-out}.footer a:hover,.footer a:focus{color:#066482;transition:0.15s ease-in-out;text-decoration:none}.footer .container{padding-top:10rem;padding-bottom:10rem}.footer .f-logo{height:auto;width:100%;margin-bottom:0rem;align-self:center}.footer .company-details{background-color:#19181a;color:#fff;padding:.5rem;text-align:center}.footer .company-details li{display:inline-block;padding-right:0rem}.footer ul{list-style:none;padding:0;margin:0;width:100%}.footer .developer{font-size:.8rem}.footer .contact{position:relative}.footer .contact p{margin:0}.footer .contact .contact-details{padding-bottom:2rem;padding-top:.5rem}.footer .contact h3{font-size:1.5rem;padding-top:1rem}.footer .abstract{margin-left:0;float:right}@media only screen and (max-width: 1600px){.front-page .full-width.white{padding:0}#tomtene .content-pad{padding-top:0}#boligvelger .bv-controls{bottom:2rem}#boligvelger .bv-controls h3{font-size:1.5rem}.popup-container .popup{width:40%}.popup-container p{font-size:.8rem}}@media only screen and (max-width: 1400px){.front-page .page-header{position:relative;overflow:hidden}.popup-container p{font-size:1rem}#boligvelger .bv-controls h3{font-size:1.3rem}}@media only screen and (max-width: 1200px){.popup-container .popup{width:40%}.popup-container p{font-size:.8rem}#boligvelger .bv-controls{padding:1rem;width:35%;right:2rem}}@media only screen and (max-width: 1024px){body .divider{height:40vh}body .divider h2{font-size:2rem}}@media only screen and (max-width: 1000px){h2{font-size:1.5rem}.abstract{height:1.2rem}.front-page .page-header .cta h1{font-size:2.5rem}.front-page .page-header .cta h1 span{font-size:3rem}.header{padding:1rem}.popup-container .popup{width:60%}#boligvelger .bv-controls{display:none}#boligvelger .bv-controls-mini{display:block}.tomte-list-container{display:block}#map{height:60vh}}@media only screen and (max-width: 767px){.popup-container .popup{width:95%}.popup-container .popup .content-container{padding:1rem 1rem .5rem}.popup-container .popup .content-container .header-row>*{padding:.6rem .6rem}.popup-container .popup .content-container .header-row h3{font-size:1.3rem}.tomte-list-container ul li span{font-size:.8rem}#boligvelger .bv-controls .toggle-buildings span{font-size:.5rem}.abstract{display:none}body .content .content-pad{padding-top:5rem;padding-bottom:5rem}body .divider h2{font-size:1.5rem}.header nav a.logo img{width:10rem;height:2.5rem}.header nav .menu-description{padding-left:10px;font-size:.8rem}.header nav .hamburger .hamburger-inner,.header nav .hamburger .hamburger-inner::before,.header nav .hamburger .hamburger-inner::after{height:2px}.header nav .meny{padding-right:1rem}.header nav .meny ul li{font-size:1.8rem}.hamburger{padding:10px 10px}.front-page .page-header{height:60vh}.front-page .page-header .cta{margin-top:-1rem}.front-page .page-header .cta h1{font-size:1.8rem}.front-page .page-header .cta h1 span{font-size:2rem}.front-page .front-page .firstSection__bg,.front-page .front-page .firstSection__bgWrapper iframe,.front-page .front-page .firstSection__bgWrapper video{z-index:1}.front-page .front-page .firstSection__bgWrapper iframe{position:absolute;top:50%;left:50%;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;-webkit-transform:translate(-50%, -51%);-ms-transform:translate(-50%, -51%);transform:translate(-50%, -51%)}.front-page .front-page .firstSection__bgWrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.front-page .skraa:before{display:none;top:0}.footer{text-align:center}.footer .contact{padding-top:2rem}.footer .container{padding-top:3rem;padding-bottom:3rem}.footer .f-logo{display:none}#boligvelger .bv-controls{bottom:.5rem}#tomtene .content-pad{padding-top:3rem}}@media only screen and (max-width: 480px){.header{padding:1rem 0}}


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