@font-face{font-family:open sans;src:url(/fonts/open-sans-latin-var.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:mukta vaani;src:url(/fonts/mukta-vaani-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-brand:#178e94;--color-brand-light:#3babb5;--color-brand-hover:#1eb8c0;--color-accent:#a24040;--color-text:#666;--color-heading:#111;--color-link:#333;--color-page:#eee;--color-footer:#1c5156;--color-footer-bottom:#174245;--color-line:rgba(0, 0, 0, 0.1);--font-body:"Open Sans", Arial, sans-serif;--font-menu:"Mukta Vaani", "Open Sans", Arial, sans-serif;--gutter:9px;--container:1188px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;font-family:var(--font-body);font-size:14px;line-height:1.65;color:var(--color-text);background:var(--color-page)url(/images/pattern-maze-white.png)}img{max-width:100%;height:auto;vertical-align:middle}a{color:var(--color-link);text-decoration:none;transition:color .35s}a:hover,a:focus{color:var(--color-brand)}h1,h2,h3,h4,h5,h6{margin:11.5px 0;font-family:var(--font-body);font-weight:400;line-height:1.1;color:var(--color-heading)}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{margin:0;padding-bottom:10px}strong,b{font-weight:700}ul,ol{margin:0;padding:0}hr{height:0;margin:23px 0;border:0;border-top:1px solid #eee}.large{font-size:18px}iframe{max-width:100%;border:0}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:1000;padding:8px 15px;background:#fff}.container{width:100%;margin:0 auto;padding:0 var(--gutter)}@media(min-width:1200px){.container{max-width:var(--container)}}.site-header{padding:25px 0;background:#fff}.site-header__inner{text-align:center}.site-header__logo{display:block;padding-bottom:15px}.site-header__logo img{width:120px;height:auto}.site-header__contact{padding-top:20px}.site-header__contact p{height:24px;padding:0;line-height:24px}.site-header__contact .site-header__slogan{height:23px;line-height:23px}.site-header__slogan{font-size:11.2px}.site-header__line a{display:inline-block;margin-left:9px;font-size:11.2px;color:var(--color-link)}.site-header__icon{margin-right:8px;vertical-align:-6px}@media(min-width:768px){.site-header__inner{display:flex;align-items:flex-start}.site-header__logo{text-align:left;flex:none;width:calc((100% + 2 * var(--gutter))/3);margin-top:10px;padding-bottom:0}.site-header__contact{flex:auto}}@media(min-width:992px){.site-header__inner{text-align:left}}@media(min-width:1200px){.site-header__logo{width:calc((100% + 2 * var(--gutter))/6)}}.main-menu{position:sticky;top:0;z-index:90;background:var(--color-brand);box-shadow:0 2px 3px rgba(0,0,0,.1)}.main-menu__inner{position:relative;min-height:45px}.main-menu ul{margin:0;padding:0;list-style:none}.main-menu__toggle{position:absolute;top:50%;right:calc(15px + var(--gutter));width:36px;height:32px;margin-top:-16px;padding:0;border:0;background:0 0;cursor:pointer}.main-menu__bars span{position:absolute;left:6px;width:24px;height:2px;background:#fff}.main-menu__bars span:nth-child(1){top:6px}.main-menu__bars span:nth-child(2){top:15px}.main-menu__bars span:nth-child(3){bottom:6px}.main-menu__panel{position:fixed;top:0;bottom:0;left:0;z-index:999;width:100%;max-width:400px;padding:10px 20px;overflow-y:auto;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2);transform:translateX(-100%);visibility:hidden;transition:transform .35s,visibility 0s linear .35s}.main-menu.is-open{z-index:1000}.main-menu.is-open .main-menu__panel{transform:translateX(0);visibility:visible;transition:transform .35s,visibility 0s}.main-menu__close-row{padding:0 0 15px;text-align:center;border-bottom:1px solid var(--color-line)}.main-menu__close{width:30px;height:30px;padding:0;font-size:18px;line-height:26px;color:var(--color-brand);background:0 0;border:1px solid var(--color-brand);border-radius:50%;cursor:pointer}.main-menu__close:hover{color:#000;border-color:#000}.main-menu__item{padding:5px 0;border-bottom:1px solid var(--color-line)}.main-menu__item:last-child{border-bottom:0}.main-menu__item>a{display:block;font-family:var(--font-menu);font-size:14px;font-weight:700;line-height:36px;text-transform:uppercase;color:#000}.main-menu__item>a:hover,.main-menu__item.is-active>a{color:var(--color-brand)}.main-menu__sub{margin-bottom:10px!important;padding-left:20px!important}.main-menu__sub a{display:block;font-size:13px;line-height:24px;color:#000}.main-menu__sub a:hover,.main-menu__sub .is-active a{color:var(--color-brand)}.main-menu__backdrop{position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.4)}@media(min-width:992px){.main-menu__toggle,.main-menu__close-row,.main-menu__backdrop{display:none}.main-menu__panel{position:static;width:auto;max-width:none;padding:0;overflow:visible;background:0 0;box-shadow:none;transform:none;visibility:visible;transition:none}.main-menu__list{display:flex;flex-wrap:wrap}.main-menu__item{position:relative;padding:0;border:0}.main-menu__item>a{padding:18px 10px;font-size:13px;line-height:21.45px;color:#fff;border-bottom:2px solid transparent}.main-menu__item>a:hover,.main-menu__item.is-active>a{color:#fff}.main-menu__item.is-active>a{border-bottom-color:#fff}.main-menu__caret{display:inline-block;width:6px;height:6px;margin:0 0 3px 6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);vertical-align:middle}.main-menu__sub{position:absolute;top:100%;left:0;z-index:999;min-width:230px;margin:0!important;padding:10px 20px!important;background:#fff;border-top:1px solid var(--color-line);box-shadow:0 4px 4px 1px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.main-menu__item--parent:hover>.main-menu__sub,.main-menu__item--parent:focus-within>.main-menu__sub{opacity:1;visibility:visible}.main-menu__sub li{padding:3px 0 10px}.main-menu__sub a{padding-right:20px;line-height:25px;color:var(--color-text)}}@media(min-width:1200px){.main-menu__inner{min-height:59px}}.row--bg-white{background:#fff}.row__inner{padding:30px 0}@media(max-width:991px){.row[style*=padding-top],.row[style*=padding-bottom]{padding-top:10px!important}}.row__inner--remove-padding{padding-top:0;padding-bottom:0}.row__inner--remove-padding-top{padding-top:0}.row__columns{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter) * -1)}.row--equal .row__columns{align-items:stretch}.col{flex:0 0 100%;max-width:100%;padding:0 var(--gutter)}.col__inner--pad{padding:30px}.col--center{text-align:center}.col--3 img{display:block;margin:0 auto}.image-widget{padding-bottom:30px}@media(min-width:768px){.col--3{flex-basis:50%;max-width:50%}}@media(min-width:992px){.col--3{flex-basis:25%;max-width:25%}.col--6{flex-basis:50%;max-width:50%}.col--9{flex-basis:75%;max-width:75%}}.accent{color:var(--color-accent)}.button{display:inline-block;padding:8px 15px;font-size:12px;font-weight:700;line-height:19.8px;text-transform:uppercase;color:#fff;background:var(--color-brand);border:0;cursor:pointer;transition:background-color .35s}.button:hover,.button:focus{color:#fff;background:var(--color-brand-hover)}.page-home .content,.page-kungsvind .content{padding-top:11.5px}html body{font-family:var(--font-body);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.homeq{max-width:1060px;margin:0 auto;font-family:ibm plex sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,fira sans,droid sans,helvetica neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content__plain{padding-bottom:30px}@media(min-width:992px){.main{padding-top:1px}}.property-page{padding-top:28px}.panel{margin-bottom:18px;padding:18px;background:#fff}.property__image{display:block}.property__image img{width:100%}.property__facts{margin:0}.property__facts dt,.property__facts dd{margin:0;font-weight:400}.property__body{padding-top:10px}.map{margin-top:10px}.map iframe{width:100%;height:350px;vertical-align:baseline}.property-list__title{font-size:32px}.col__inner>.property-list{margin-bottom:30px}.property-list__lead{margin:11.5px 0;padding:0;font-size:22px;line-height:1.1;color:var(--color-heading)}.property-list__items{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.property-card{width:275px;max-width:100%;margin:0 10px 10px 0;padding-bottom:10px;background:#fff}.property-card__image{display:block}.property-card__image img{display:block;width:275px;height:185px;object-fit:cover}.property-card__title{display:block;padding:10px 10px 0;font-size:21px;line-height:1.65;color:var(--color-link)}.property-card__city{display:block;padding-left:10px}.page-hem .row:first-child .col:first-child h1{margin:10px 0;font-size:38.5px;line-height:40px;color:#707070}.page-hem .row:first-child .col:first-child p{margin:0 0 10px;font-family:Roboto,Arial,sans-serif;line-height:20px;color:#707070}.page-hem .row:first-child .col:first-child a{color:#34aab5}.page-intresseanmalan .content__plain{padding-top:30px}.application-form fieldset{min-width:0;margin:0;padding:0;border:0}.application-form .form-group{margin:14px 0;padding-top:24px}.form-item{margin:0}.application-form input[type=text],.application-form input[type=tel],.application-form input[type=email],.application-form input[type=number],.application-form textarea{display:block;max-width:100%;margin:0;padding:5px 10px;font:inherit;color:var(--color-text);background:#fff;border:1px solid var(--color-line);border-radius:0;box-shadow:inset 0 0 2px 2px rgba(0,0,0,2%)}.application-form input[type=text],.application-form input[type=email]{width:480px;height:35px}.application-form input[type=tel]{width:255px;height:35px}.application-form textarea{width:488px;height:127px;margin-bottom:7px;resize:vertical}.application-form input:focus,.application-form textarea:focus{outline:2px solid var(--color-brand-light);outline-offset:0}.application-form label{display:inline-block;font-weight:700}.form-item--textarea label{margin-bottom:5px}.form-checkbox{float:left;padding-right:10px}.form-group--sizes::after{content:"";display:block;clear:both}.form-checkbox input{margin:4px 0 0;vertical-align:top}.form-checkbox label,.form-item--consent label{margin-bottom:5px}.form-item--rent input[type=number]{display:inline-block;width:90px;height:31px;margin:0 4px;padding:2px 6px}.form-item--consent input{margin:0 0 0 3px}.form-item__description{padding-bottom:0}.form-item--trap{position:absolute;left:-1e4px}.application-form .button{padding:8px 20px;font-family:var(--font-menu);border-radius:3px;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.form-status{margin:14px 0;padding:10px 15px;background:#fff;border-left:4px solid var(--color-brand)}.form-status--error{border-left-color:var(--color-accent)}.site-footer{line-height:28px;color:#fff}.site-footer__main{padding:45px 0 30px;background:var(--color-footer)}.site-footer__columns{display:flex;flex-wrap:wrap;padding:0}.site-footer__column{flex:0 0 100%;padding:0 var(--gutter)}@media(min-width:992px){.site-footer__column{flex-basis:33.333%}}.site-footer h2{font-size:26px;line-height:1.1;color:var(--color-brand-light)}.site-footer a{color:var(--color-brand-light)}.site-footer a:hover{color:#fff}.site-footer__bottom{padding:20px 0;background:var(--color-footer-bottom)}.lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:0;background:rgba(0,0,0,.9)}.lightbox::backdrop{background:rgba(0,0,0,.9)}.lightbox__figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:50px 60px}.lightbox__figure img{max-width:100%;max-height:100%;object-fit:contain}.lightbox__button{position:absolute;width:44px;height:44px;padding:0;font-size:32px;line-height:44px;color:#fff;background:0 0;border:0;cursor:pointer;opacity:.8}.lightbox__button:hover,.lightbox__button:focus{opacity:1}.lightbox__close{top:10px;right:10px}.lightbox__prev{top:50%;left:10px;margin-top:-22px}.lightbox__next{top:50%;right:10px;margin-top:-22px}.lightbox__counter{position:absolute;top:18px;left:20px;margin:0;padding:0;font-size:13px;color:#ccc}