.sticky-navbar,.sticky-navbar__container{top:-50px;left:0;right:0;height:50px;background-color:#fff;width:100%;z-index:10}.sticky-navbar__container{position:relative}.sticky-navbar{display:flex;justify-content:center;box-shadow:0 10px 20px -20px #000}.sticky-navbar__sticky{position:fixed;top:0}.nav__items{height:100%;justify-content:space-around;flex-direction:row}.nav__item,.nav__items{display:flex;align-items:center}.nav__item{justify-content:center;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;border-bottom:2px solid transparent;min-width:70px;align-self:stretch;color:#000}.nav__item.is-active{border-bottom-color:#000;font-weight:700}.nav__item:hover{color:#0069ff}@media (max-width:850px){.sticky-navbar{z-index:9999}}@media (max-width:450px){.nav__item{min-width:0;letter-spacing:.33px}}.text-and-image[data-v-5313a54a]{background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding-top:75px}.text-and-image__image[data-v-5313a54a]{height:550px;min-width:650px;position:relative}.text-and-image__image>[data-v-5313a54a]{background-size:cover;background-position:100% 0;background-repeat:no-repeat;width:100%;height:100%}.text-and-image__wrapper[data-v-5313a54a]{display:flex;align-items:flex-end;justify-content:center;align-items:center;flex-direction:column;text-align:left;height:100%;padding-left:20px;padding-right:20px}.text-and-image__text[data-v-5313a54a],.text-and-image__title[data-v-5313a54a]{max-width:450px;width:100%}.text-and-image__title[data-v-5313a54a]{margin-bottom:30px}.text-and-image__text[data-v-5313a54a]{padding:0}.align-left[data-v-5313a54a]{background-color:#fff}.align-left .text-and-image__text[data-v-5313a54a],.align-left .text-and-image__title[data-v-5313a54a]{text-align:left}.align-right[data-v-5313a54a]{background-color:#f7f7f7;flex-direction:row-reverse}.align-right .text-and-image__text[data-v-5313a54a],.align-right .text-and-image__title[data-v-5313a54a]{text-align:right}@media (max-width:1100px){.text-and-image__text[data-v-5313a54a],.text-and-image__title[data-v-5313a54a]{max-width:none}.text-and-image[data-v-5313a54a]{height:auto;flex-direction:column;padding-top:0}.text-and-image__image[data-v-5313a54a]{height:600px;width:100%;min-width:0}.text-and-image__title[data-v-5313a54a]{margin-top:80px}.text-and-image__text[data-v-5313a54a]{margin-bottom:80px}.text-and-image__wrapper[data-v-5313a54a]{height:auto}}@media (max-width:684px){.text-and-image__image[data-v-5313a54a]{height:300px}}@media (max-width:600px){.text-and-image__text[data-v-5313a54a],.text-and-image__title[data-v-5313a54a]{max-width:none;text-align:left}}.feature-grid[data-v-d3e92f3a]{padding-bottom:200px;padding-top:200px;display:flex;align-items:center;flex-direction:column}.grid__title[data-v-d3e92f3a]{margin-bottom:50px}.feature__item[data-v-d3e92f3a]{margin-top:50px}.feature__icon[data-v-d3e92f3a]{border-radius:50%;border:1px solid #000;color:#000;display:flex;align-items:center;justify-content:center;max-width:37px;min-width:37px;max-height:37px;min-height:37px;margin-left:20px;margin-right:20px;font-size:24px}.feature__title[data-v-d3e92f3a]{font-size:16px;color:#000;margin-bottom:5px;font-weight:500}.feature__text[data-v-d3e92f3a]{color:#333;font-size:14px}@media (max-width:900px){.feature-grid[data-v-d3e92f3a]{padding-top:80px;padding-bottom:80px}}@media (max-width:684px){.feature__icon[data-v-d3e92f3a]{margin-left:0;margin-bottom:20px}.feature__item[data-v-d3e92f3a]{padding-right:20px}.grid[data-v-d3e92f3a]{margin-right:0;margin-left:20px}}@media (max-width:600px){.feature-grid[data-v-d3e92f3a]{padding-bottom:50px;padding-top:50px}.feature-grid .grid__title[data-v-d3e92f3a]{margin-bottom:25px}}@media (max-width:550px){.grid__item[data-v-d3e92f3a]{width:100%}.feature__item[data-v-d3e92f3a]{margin-top:35px}}.map-view[data-v-23b5bc20]{min-height:300px;width:100%;height:100%;display:flex;background-color:#e0e0e0;align-items:center;justify-content:center;position:relative}.map-view__element[data-v-23b5bc20]{min-height:inherit;width:inherit;height:inherit}.fullscreen-slider[data-v-b133741e]{justify-content:center;margin-bottom:-1px;display:flex;align-items:center;overflow:hidden;position:relative}.fullscreen-slider__controls[data-v-b133741e]{width:100%;height:100%;justify-content:space-between;line-height:1;z-index:1;display:flex}.fullscreen-slider__controller[data-v-b133741e]{padding:50px;font-size:48px;color:#a7b0ae;width:100px}.fullscreen-slider__controller i[data-v-b133741e]{top:50%;position:absolute}.controller__icon[data-v-b133741e]{font-size:72px;padding-left:10px;padding-right:10px}.fullscreen-slider__controller[data-v-b133741e]:hover{cursor:pointer;color:#fff}.controller__left i[data-v-b133741e]{left:0}.controller__left[data-v-b133741e]:hover{background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.33))}.controller__right i[data-v-b133741e]{right:0}.controller__right[data-v-b133741e]:hover{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.33))}.fullscreen-slider__items[data-v-b133741e]{min-height:inherit;min-width:100vw;display:flex;align-items:flex-end;justify-content:space-between;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.fullscreen-slider__item[data-v-b133741e]{min-height:inherit;min-width:100vw;position:relative;flex-direction:column}.fullscreen-slider__images[data-v-b133741e],.fullscreen-slider__item[data-v-b133741e]{display:flex;justify-content:center;align-items:center}.fullscreen-slider__images[data-v-b133741e]{width:100%;max-width:100vw}.fullscreen-slider__image[data-v-b133741e]{width:90%;min-height:367px;max-width:684px;background-repeat:no-repeat;background-position:50% 50%;height:calc(100vh - 300px);margin-bottom:50px}.fullscreen-slider__details[data-v-b133741e]{width:100%;height:150px;padding-top:48px;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px}.fullscreen-slider__title[data-v-b133741e]{display:flex;flex-direction:column;padding-right:20px;text-align:right}.fullscreen-slider__stats[data-v-b133741e]{border-left:1px solid #f7f7f7;padding-left:19px}@media (max-width:450px){.fullscreen-slider__details[data-v-b133741e]{flex-direction:column}.fullscreen-slider__stats[data-v-b133741e],.fullscreen-slider__title[data-v-b133741e]{text-align:center}.fullscreen-slider__title[data-v-b133741e]{padding-right:0;margin-bottom:20px}.fullscreen-slider__stats[data-v-b133741e]{padding-left:0;border-left:0}.controller__left[data-v-b133741e]{padding-left:0}.controller__right[data-v-b133741e]{padding-right:0}.controller__left[data-v-b133741e]:hover,.controller__right[data-v-b133741e]:hover{color:#000;background-image:none}.fullscreen-slider__controller[data-v-b133741e]{width:50px}.fullscreen-slider__controller i[data-v-b133741e]{top:17px}.fullscreen-slider__image[data-v-b133741e]{background-size:100%;width:100%}}.page#villa-aloha .h4:not(.identification__text){font-size:1.25rem;font-weight:600}.page#villa-aloha .sticky-navbar__container{margin-bottom:-50px}.page#villa-aloha .h1{font-size:4rem}.page#villa-aloha .subtitle{letter-spacing:1px;font-size:1.1rem;font-weight:400}.page#villa-aloha .scroll-down-button{margin-top:60px}.page#villa-aloha #splash{height:100vh;background-image:url(https://assets.bonum.no/img/projects/villa-aloha/aloha-6.jpg)}.page#villa-aloha #gallery-link{height:50vh;background-image:url(https://assets.bonum.no/img/projects/villa-aloha/beach.jpg);background-size:cover;background-position:50% 50%}.page#villa-aloha #gallery-link .overlay{background-color:rgba(0,12,23,.33)}.page#villa-aloha .swiper-button-next,.page#villa-aloha .swiper-button-prev{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.page#villa-aloha .egenskaper_egenskap img{-webkit-filter:invert(.3) sepia(1) saturate(2) hue-rotate(170deg);filter:invert(.3) sepia(1) saturate(2) hue-rotate(170deg)}.page#villa-aloha #architect img{min-width:350px}@media (max-width:900px){.page#villa-aloha .image-text{flex-direction:column}.page#villa-aloha .image-text:nth-child(2n){flex-direction:column-reverse}.page#villa-aloha .image-text .xs-wrapper{max-width:none}.page#villa-aloha .egenskaper_egenskap{width:50%;text-align:left;padding-left:0;padding-right:30px}.page#villa-aloha .egenskaper_egenskap:nth-child(2n){padding-right:0}.page#villa-aloha .egenskaper_egenskap img{margin:0}.page#villa-aloha #area .p{-webkit-column-count:2;column-count:2}.page#villa-aloha #architect{padding-top:0;padding-bottom:0;flex-direction:column}.page#villa-aloha #architect figure{margin:2.5rem 30px 0}}@media (max-width:600px){.page#villa-aloha #beskrivelse .p{text-align:left}.page#villa-aloha #area .p,.page#villa-aloha #villaen .p{-webkit-column-count:1;column-count:1}.page#villa-aloha .egenskaper_egenskap{padding-right:20px}.page#villa-aloha #architect figure{margin-left:20px;margin-right:20px}}@media (max-width:450px){.page#villa-aloha .h1{font-size:2.75rem}.page#villa-aloha .h2{font-size:1.4rem;text-align:left}.page#villa-aloha .subtitle{font-size:1rem}.page#villa-aloha .egenskaper_egenskap{width:100%;padding-right:0}.page#villa-aloha #architect img{min-width:0}}