@keyframes predio-addr-spin{to{transform:rotate(360deg)}}:root{--primary-h:49!important;--primary-s:25.8%!important;--primary-l:87.8%!important;--primary-contrast-h:var(--primary-h)!important;--primary-contrast-s:var(--primary-s)!important;--primary-contrast-l:20%!important;--secondary-h:34!important;--secondary-s:26.5%!important;--secondary-l:36.3%!important;--secondary-contrast-h:var(--secondary-h)!important;--secondary-contrast-s:var(--secondary-s)!important;--secondary-contrast-l:100%!important}.main-hero__overlay-content{max-width:none!important}.blocks-text__buttons{gap:24px!important;margin-top:0!important;flex-wrap:nowrap!important}.blocks-text__buttons .k-button{position:relative;width:440px;height:280px;flex:0 0 440px;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;background:rgba(8,12,8,.28)!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:0!important;padding:32px 36px!important;box-shadow:none!important;text-align:left;font-family:Syne,Arial,sans-serif!important;transition:background .4s ease,color .4s ease,border-color .4s ease}.blocks-text__buttons .k-button::before{font-size:12px;letter-spacing:.3em;opacity:.75}.blocks-text__buttons .k-button[href*=arkitektur]::before{content:"01 — predioarkitektur.no"}.blocks-text__buttons .k-button[href*=eiendom]::before{content:"02 — predioeiendom.no"}.blocks-text__buttons .k-button__content{display:block!important;width:min-content;font-size:44px;line-height:1.05;font-weight:400;letter-spacing:.01em;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none}.blocks-text__buttons .k-button::after{content:"";position:absolute;right:36px;bottom:44px;width:40px;height:1px;background:currentColor;transition:width .4s ease}.blocks-text__buttons .k-button:hover{background:#e8e5d8!important;color:#1d1f17!important;border-color:#e8e5d8!important}.blocks-text__buttons .k-button:hover::after{width:80px}@media (max-width:960px){.blocks-text__buttons{flex-direction:column;align-items:center;gap:16px!important}.blocks-text__buttons .k-button{width:100%;max-width:440px;height:210px;flex:none;padding:26px 28px!important}.blocks-text__buttons .k-button__content{font-size:34px}.blocks-text__buttons .k-button::after{right:28px;bottom:36px}}@media (min-width:768px){footer.footer .footer__container{display:block!important}footer.footer .footer__container .footer__bottom{display:flex!important;width:100%!important;justify-content:left!important;align-items:left!important;gap:14px!important;flex-wrap:nowrap!important;white-space:nowrap!important;flex-direction:row}}.footer .footer-privacy>a:nth-of-type(3),.footer .footer__bottom>:not(.footer-privacy),.footer .footer__container>:not(.footer__bottom){display:none!important}.footer .footer__bottom{grid-column:1/-1!important;width:100%!important;display:flex!important;justify-content:flex-start!important;margin-top:0!important}.footer .footer-privacy{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:left;justify-content:flex-start;gap:2rem}@media (max-width:767px){.footer .footer-privacy{flex-direction:column!important;align-items:flex-start;gap:.25rem}}#navigation{display:none!important}.standard-page :where(h1,h2){font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase}.footer-menu__item--contact,.navigation-wrapper__item--contact{display:none}.blocks-project-card--tiles .blocks-project-card__status{background:unset!important}@media (min-width:993px){.standard-page--has-no-cover{padding-block-start:10rem!important}}.blocks-portal--card .k-elements-card__content{padding:1rem 1.4rem 1.5rem;background-color:#ebe8dc}@media (min-width:993px){.blocks-portal__items{grid-template-columns:repeat(var(--blocks-portal-columns, 3),1fr)!important}}.footer,.footer .k-button--size-medium .k-button__content{font-size:1rem!important}.standard-page .k-carousel__overlay h1{font-size:9rem!important;line-height:.5!important}@media (max-width:993px){.standard-page .k-carousel__overlay h1{font-size:5.5rem!important}}.standard-page .k-carousel__overlay h2,.standard-page .k-carousel__overlay p{font-size:1.73rem!important}.blocks-project-card__status{visibility:hidden}.blocks-portal--card .k-elements-card:hover{transform:scale(1)}.k-elements-card img{transition:transform .6s ease-in-out}.k-elements-card:hover img{transform:scale(1.2)}.k-elements-card:hover h2{text-decoration:underline 2px solid}.blocks-portal__card--status-sold .k-elements-card__header{opacity:1}.blocks-images-text-section__images--round-edges .carousel__slide,.blocks-images-text-section__images--round-edges .k-elements-image img,.blocks-images-text-section__images--round-edges .k-elements-photoswipe__item,.blocks-images-text-section__slider--round-edges .carousel__slide,.blocks-images-text-section__slider--round-edges .k-elements-image img,.blocks-images-text-section__slider--round-edges .k-elements-photoswipe__item{border-radius:.8rem}.carousel__prev{margin-left:18px}.carousel__next{margin-right:18px}.k-elements-image--caption-placement-outside .k-elements-image__caption{color:#62877b}.blocks-images-text-section--has-background-image .blocks-images-text-section__content{background-color:transparent;color:#e8e5d8}.predio-addr-field,.predio-addr-field .k-input{position:relative}.predio-addr-list,.predio-addr-list *{box-sizing:border-box}.predio-addr-hint,.predio-addr-list,.predio-addr-option{min-width:0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:inherit}.predio-addr-hint,.predio-addr-option{margin:0}.predio-addr-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;margin:0;padding:4px 0;list-style:none;max-height:16rem;overflow-y:auto;background:#fff;color:#1c1c1c;border:1px solid rgba(0,0,0,.15);border-radius:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.14);text-align:left}.predio-addr-list[hidden]{display:none}.predio-addr-option{padding:.55rem .9rem;cursor:pointer;font-size:1rem;line-height:1.35;white-space:normal}.predio-addr-option--active,.predio-addr-option:hover{background:#ebe8dc}.predio-addr-freetext{color:#62877b;font-style:italic}.predio-addr-hint{padding:.55rem .9rem;font-size:.9rem;color:rgba(0,0,0,.55);cursor:default}.predio-addr--loading::after{content:"";position:absolute;top:50%;right:.9rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid rgba(0,0,0,.2);border-top-color:#62877b;border-radius:50%;animation:predio-addr-spin .7s linear infinite;pointer-events:none}