*,dd,fieldset,h5,h6,ol,p,ul{margin:0}dd,ol,ol[role=list],ul,ul[role=list]{list-style:none}canvas,img,picture,svg,video{max-width:100%;display:block}html{scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}button,input,select,textarea{font:inherit;color:var(--main-color);font-family:inherit;font-size:inherit}fieldset{padding:0;border-width:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;padding:0}p{margin-bottom:1rem;text-wrap:pretty}dd,ol,ul{padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4{margin-block-end:0}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--main-color: #3C3C3E;--white: #FAF9F6;--sand: #C2B591;--grey: #EEF1F3;--grey-200: #EDEDED;--grey-300: #ddd;--grey-400: #888;--green: #1C431F;--brown: #715F4D;--summer-red: #f55a8c;--green: #c3dcc3;--font-body: "Mulish", sans-serif;--font-serif: "Lora", serif;--mw-super: calc(1240px + 2rem) ;--mw-full: calc(1120px + 2rem) ;--mw-md: calc(960px + 2rem) ;--mw-sm: calc(768px + 2rem) ;--br: 4px;--br-lg: 2px;--shadow-lg: 0 8px 24px hsl(0deg 0% 0% / 10%);interpolate-size:allow-keywords}body{color:var(--main-color);background-color:#fff;font-family:var(--font-body);font-weight:400;font-size:1em;line-height:1.5em;width:100%;position:relative;font-optical-sizing:auto}main{position:relative}h1,h2,h3,h4{line-height:1.2em;text-wrap:balance;font-weight:700;font-family:var(--font-serif)}h1{font-size:56px;letter-spacing:-1.5px}.mt05{margin-top:.5rem}.mt1{margin-top:1rem}.mt15{margin-top:1.5rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mb0{margin-bottom:0}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.px2{padding-left:2rem;padding-right:2rem}.mxauto{margin-left:auto;margin-right:auto}.grid{display:grid}.flex{display:flex}.center{justify-content:center}.left{justify-content:flex-start}.right{justify-content:flex-end;text-align:left}.vcenter{align-items:center}.vtop{align-items:flex-start}.dircol{flex-direction:column}.gap0{gap:0}.gap05{gap:.5rem}.gap1{gap:1rem}.gap15{gap:1.5rem}.gap2{gap:2rem}.gap3{gap:3rem}.gap4{gap:4rem}.gap5{gap:5rem}.col.d6{flex:0 0 50%}.d-hide{display:none!important}a{color:var(--blue-400);text-decoration:none}p a{text-decoration:underline}b,strong{font-weight:900;font-family:var(--font-bt)}.hidden,.button.hidden{display:none}.bt-gr{display:flex;gap:.5rem;flex-direction:column}.ob-hero,.hero{position:relative;padding:101px 1.75rem 0;background:linear-gradient(180deg,#fff,#f2f0e8)}.hero{background:#fff}.hero .hero-content{position:absolute;left:1.75rem;top:101px;right:1.75rem;bottom:0;border-radius:10px;background:#0006;color:#fff;padding:2rem 0 78px 78px;display:flex;align-items:end;font-size:1.5rem;line-height:1.5}.brokers .hero .hero-content{background:#000000b3;border-radius:10px 10px 0 0}.hero .hero-content>div{max-width:693px}.hero .hero-content h1{font-size:56px;line-height:1}.hero .hero-content strong,.vardering-wrapper strong{font-weight:900}.hero .hero-content p{line-height:30px}.hero .hero-content .bt-gr,.start-objects .bt-gr{flex-direction:row;gap:1rem}.ob-hero .bt-gr{flex-direction:row;justify-content:center}.ob-hero .hero-content{position:absolute;left:0;right:0;bottom:2rem;z-index:0}.ob-hero .hero-content .button:after{content:"";background:url(/images/ic_img.svg);width:1rem;height:1rem;margin-left:.5rem}.button,.blocks a[href^="mailto:"]{background:var(--main-color);display:flex;align-items:center;padding:0 20px;border-radius:10px;color:#cab791;font-size:1rem;cursor:pointer;line-height:1;height:47px;text-decoration:none;justify-content:center;border-color:transparent;font-weight:900}.blocks a[href^="mailto:"]{max-width:10rem;margin:auto}.button.ghost{background:#fff;color:var(--main-color);border:1px solid #ddd}.button.lg{font-size:18px;height:59px;padding:0 1.5rem}.button.black{background:#000}.button.beige{background:var(--sand);color:#fff}.button.fjallen{background:#000 url(/images/bt_fjallen.svg) no-repeat 1rem 50% / 43px;padding:0 2rem 0 4rem}body.ol{background:var(--white)}.ol-wrapper{grid-template-columns:repeat(3,1fr);max-width:var(--mw-super);margin:0 auto 4rem;gap:2rem;padding:2rem 1.75rem 0}.ol-wrapper .col{background:#fff;border-radius:var(--br);box-shadow:0 2px 10px #0000000d;position:relative}img.oc-img{border-radius:var(--br) var(--br) 0 0;aspect-ratio:16 / 11;object-fit:cover}.ob-hero img.oc-img,.hero img{border-radius:10px;max-height:calc(100svh - 129px);width:100%;position:relative;object-fit:cover}.oc-content{padding:1.25rem 1.5rem 1.5rem;flex-direction:column;gap:.25rem}.oc-row{display:flex;justify-content:space-between;align-items:baseline}.oc-title,.oc-price{font-size:1.25rem;letter-spacing:-.01em;font-weight:800;font-family:var(--font-body)}.oc-price{color:#999;min-width:120px;text-align:right}.oc-area,.oc-type{font-size:16px;font-weight:400;color:#999;font-family:var(--font-body)}.oc-facts{gap:.5rem;font-size:13px;margin-top:.5rem;flex-wrap:wrap}.oc-fact{background:var(--white);border-radius:var(--br);padding:2px 7px}.ob-short-fact-wrapper .oc-fact{background:none;font-weight:800}.oc-fact.price{margin-left:auto}.container{max-width:var(--mw-full);width:100%;padding:0 2rem 4rem;gap:2rem;grid-template-columns:repeat(3,1fr)}.ob-short-facts{font-size:1rem;border-radius:4px;grid-column:span 2}.ob-short-fact-wrapper>.row{margin-top:2rem;font-size:1.25rem;display:flex;font-weight:700;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem 0;gap:1rem}.row.short-facts{display:flex;align-items:center}.ob-short-fact-wrapper .col{display:flex;gap:1rem;padding:0 0 0 1rem;justify-content:center;flex:0}.ob-short-fact-wrapper .row.short-facts:first-child .col{padding-left:0}.ob-short-fact{white-space:nowrap;position:relative;font-weight:800}.ob-short-fact-wrapper .short-facts:not(:first-child):before{content:"•";color:#7d7f81}.selling{font-size:18px;line-height:1.5;font-family:var(--font-bt);margin-top:2rem}.selling h3{font-size:1.75rem;font-weight:900;margin:0 0 1rem;letter-spacing:-.5px}.sales-txt{margin-bottom:2rem}.ob-short-fact-wrapper h1{font-size:3rem;font-weight:900;letter-spacing:-1.5px;line-height:1em;margin:1rem 0}.ob-short-fact-wrapper .address-area{text-transform:uppercase;font-size:1.5rem;font-weight:300;letter-spacing:1.5px}.ob-gallery{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1.5rem;max-width:var(--mw-full);margin:3rem 0}.ob-img-item-wrapper{position:relative}.ob-img-item-wrapper img{object-fit:cover;height:100%;width:100%;border-radius:4px;aspect-ratio:4/3}.ob-img-item-wrapper:nth-child(1){grid-column:span 2;grid-row:span 2}.ob-img-item-wrapper:nth-child(2){grid-column-start:1;grid-row-start:3}.ob-img-item-wrapper:nth-child(3){grid-column-start:2;grid-row-start:3}.ob-img-item-wrapper:nth-child(4){grid-column-start:3;grid-row-start:1}.ob-img-item-wrapper:nth-child(5){grid-column-start:3;grid-row-start:2}.ob-img-item-wrapper:nth-child(6){grid-row-start:3}.fancybox-show-thumbs .fancybox-inner{right:0!important;bottom:95px!important}.fancybox-thumbs{top:auto!important;width:auto!important;bottom:0!important;left:0;right:0!important;height:135px;padding:10px 10px 5px!important;box-sizing:border-box!important;background:transparent!important}.fancybox-thumbs__list a{background-size:auto 100%;transition:all .5s ease}.fancybox-thumbs__list a{margin:10px!important;width:95px!important;height:95px!important}.all-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#0000007f;border-radius:4px}.tabs{display:flex;flex-direction:column;gap:.5rem}.accordion-item{overflow:hidden;border:1px solid #ddd;border-radius:4px;height:80px;transition:height .5s}.accordion-item.open{border:1px solid #aaa;box-shadow:10px 10px 10px #eeeeee7f;background:#f0ede8;height:auto}.accordion-item.open .accordion-summary{background:#f0ede8}.accordion-summary{font-size:1.25rem;color:var(--main-color);background:#fff;padding:1.75rem 2rem;cursor:pointer;position:relative;letter-spacing:-.5px;width:100%;border:none;text-align:left;font-weight:900;transition:background .2s}.accordion-summary:hover{background:#f0ede8}.accordion-summary:before{content:"";position:absolute;top:calc(50% - 10px);right:1rem;transition:.5s transform ease;width:20px;height:20px;background:transparent url(/images/add.svg) no-repeat 50% / cover}.accordion-item.open .accordion-summary:before{transform:rotate(45deg)}.accordion-content{padding:.5em 2rem 1em;display:none;background:#ededed26}.accordion-item.open .accordion-content{display:block}.maincontent-data.nobreak{display:flex;max-width:100%;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:flex-start}.nobreak{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.row.leader{margin:0;flex-direction:column;flex:0 0 calc(50% - 1rem);gap:0}.row.leader .data-label,.row.leader strong,.data-plain-txt strong{font-size:12px;text-transform:uppercase;font-weight:900}.col-divider,.comment-fee{font-size:14px;line-height:1.5;display:block;flex:0 0 100%;font-family:var(--font-bt);text-wrap:balance;color:#777;margin-top:-.5rem}.col-divider{margin-top:0}.buyer-info,.docs-link-wrapper,.general-interior,.text-col{padding:0 0 2rem;border-radius:4px}.accordion-content h3{font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin:2rem 0 1rem;border-bottom:1px solid #ccc;padding:0 0 10px;font-weight:800;font-family:var(--font-body)}.accordion-content h3:first-child{margin-top:0}.ob-facts-bid-viewing-broker{align-self:start;position:sticky;top:125px}.ob-facts-viewing-broker{background:linear-gradient(180deg,white,transparent);border-radius:4px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.main-content{padding-top:4rem;background:linear-gradient(180deg,#f2f0e8,#f2f0e800,#f2f0e800)}.broker-wrapper{width:100%;display:flex;flex-direction:column;gap:2rem}.broker{position:relative;font-size:14px}.broker-wrapper .broker+.broker .broker-img{top:-20px;width:110px;right:-30px}.broker-wrapper .broker+.broker .br-name{font-size:20px}.broker-img{width:150px;position:absolute;right:-50px;top:-70px}.broker-img .br-img{border-radius:50%}.broker-info span{display:block}span.br-name{font-size:1.5rem;font-weight:900;letter-spacing:-.25px;font-family:var(--font-serif);max-width:180px}span.br-role,.viewing-comment{opacity:.75}.broker a{display:block;padding-left:1.5rem;margin-top:.25rem}.broker a:nth-child(3){margin-top:.75rem;background:url(/images/telefon.svg) no-repeat 0 50% / 1rem}.broker a:nth-child(4){background:url(/images/epost.svg) no-repeat 0 50% / 1rem}h2.viewing-header{font-size:1.5rem;font-weight:900;padding:2px 0 .5rem}h2.viewing-header:before{content:"";display:block;height:3px;width:100px;background:var(--sand);margin:0rem 0 1.25rem}.viewings{font-size:14px}.viewing{margin-bottom:.5rem}.viewing-item{background:url(/images/kalender.svg) no-repeat 0 50% / 1.25rem;padding-left:1.75rem;font-weight:800}.map{margin:.5rem 0;border-radius:4px;aspect-ratio:16/9;border:1px solid #ddd}.map iframe{border-radius:4px}.floorplans{display:flex;flex-wrap:wrap;gap:1rem}.floorplans .floorplan{flex:1 0 calc(50% - .5rem)}.bidding{border-radius:4px;background:wheat;margin-bottom:1rem;padding:1.5rem}.bidding span{font-weight:800;font-size:20px}.bidding details{overflow:hidden}.bidding details summary{list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center}.bidding summary::-webkit-details-marker,.bidding summary::marker{content:"";display:none}.bidding summary:after{content:"";transition:.5s transform ease;width:10px;height:6px;background:transparent url(/images/arrow-down.svg) no-repeat 0 0 / 10px;margin:3px 0 0 6px}.bidding details[open]>summary:after{transform:rotate(180deg)}.bidding details::details-content{block-size:0;transition:block-size .7s,content-visibility .7s;transition-behavior:allow-discrete}.bidding details[open]::details-content{block-size:auto}.bidding{border-radius:4px;background:var(--green);margin-bottom:1rem;padding:1.5rem}.bidding span{font-weight:800;font-size:20px;margin-bottom:.5rem;display:block;letter-spacing:-.25px}.bidding table{font-size:14px;text-align:left;padding:0;border-spacing:0}.bidding table:before{content:"";display:block;margin-top:1rem}.bidding table th,.bidding table td{border-top:1px solid #85AB85;padding:5px 0}header.header{padding:1.75rem 1.75rem 1.5rem;position:fixed;z-index:1;background:#fff;width:100%;transition:padding .5s;display:flex;justify-content:space-between;align-items:center}.featured-ham{display:flex;gap:3rem;align-items:center}.featured-ham a:hover{color:#8d7953}.featured-menu{display:flex;gap:1.5rem;font-weight:900;font-size:14px;letter-spacing:.25px;text-transform:uppercase}.ham-nav .footer-col-wrapper{font-size:14px;padding:0 1rem 0 2rem}.ham-nav-wrapper{width:100%}a.footer-brand{margin-bottom:1rem}span.close-ham{position:absolute;right:1rem;top:1rem;width:2rem;cursor:pointer}header.header.scrolled{padding:1rem 1.75rem;border-bottom:1px solid #eee;box-shadow:0 -6px 10px #00000040}header.header .logo{transition:width .5s;width:268px}header.header.scrolled .logo{width:180px}.ham{display:flex;flex-wrap:wrap;gap:7px;flex-direction:column;width:40px;cursor:pointer}.ham-nav.nav-open{box-shadow:-1px 1px 40px hsl(var(--shadow-color) / .6);--shadow-color: 0deg 0% 50%;right:0}.ham span{background:var(--sand);height:3px;display:block}.ham span:nth-child(2){margin-left:.25rem;opacity:.75}.ham span:nth-child(3){margin-left:.5rem;opacity:.5}.ham-nav{position:fixed;width:290px;right:-290px;top:0;min-height:100svh;background:#fff;transition:right ease .5s;z-index:9999;font-size:1.5rem;max-width:var(--mw-sm)}.ham-nav-wrapper{display:block;flex-wrap:wrap;gap:2rem;overflow:scroll;flex-wrap:nowrap}.main-sub{gap:3rem;justify-content:space-between;min-height:100svh;padding:4rem 0 2rem;flex-direction:column}.main-menu{gap:0;padding:0 1rem}.main-menu a{padding:.5rem 1rem;font-weight:900;font-size:14px;letter-spacing:.5px;text-transform:uppercase;display:block;text-wrap:balance}.limited-height{overflow:hidden;transition:height .3s ease,background .3s ease;position:relative;height:350px}.oc-badge-wrapper{position:absolute;left:1rem;top:1rem;font-size:12px;display:flex;gap:.5rem}.oc-badge-wrapper .oc-badge{background:var(--main-color);color:#fff;padding:0 .5rem;border-radius:4px}.oc-badge.bid{background:var(--green);color:var(--main-color)}.oc-img-wrapper{position:relative}.oc-bjurfors{position:absolute;right:1rem;bottom:1rem;max-width:100px}.vardering-intro{max-width:740px;margin:3rem auto 4rem;position:relative}.vardering-intro-content{margin:0 auto;position:relative;font-size:1.25rem;line-height:1.5;max-width:863px}.vardering-intro-content h2,.featured-wrapper h2{font-size:56px;line-height:1;font-weight:700;text-align:center;letter-spacing:-2px;margin:0 0 2rem}.vardering-form{max-width:730px;margin:4rem auto;text-align:center}.vardering-form h3{font-family:var(--font-body);font-weight:900;font-size:36px;margin-bottom:1rem;letter-spacing:-.5px}.vardering-form p{font-size:20px;font-weight:900;letter-spacing:-.5px}.vardering-form a{color:var(--sand)}.vardering-form input[type=text],.vardering-form input[type=email],.vardering-form textarea,.form-group-wrapper input[type=text],.form-group-wrapper input[type=email],.form-group-wrapper textarea,.input-group input[type=text],.input-group input[type=email],.input-group select{border-radius:10px;border:1px solid var(--sand);height:46px;padding:0 1rem;width:100%;font-size:14px}.vardering-form textarea{padding-top:1rem}.vardering-form form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-top:3rem}.vardering-form form .form-group:nth-child(3),.vardering-form.spec-form form .form-group:nth-child(5){display:none}.vardering-form.spec-form form .form-group:nth-child(3){display:block}.form-group,.input-group{position:relative}.vardering-wrapper .vardering-form .checkbox-group{display:flex;width:100%;margin:.5rem 0}.vardering-wrapper .vardering-form .checkbox-group label{position:static;background:none;font-size:14px;font-weight:400}.form-group:has(textarea){grid-column:span 2}.start .vardering-wrapper .vardering-form label,.form-group-wrapper label,.input-group label,.form-group label{position:absolute;background:#fff;font-size:12px;left:13px;top:-6px;padding:0 4px;font-weight:800}.vardering-wrapper .vardering-form label,.form-group-wrapper label,.input-group label{background:linear-gradient(180deg,#efede7,#fff)}.spec-type{text-align:left;margin-top:-13px}.type-size{gap:2rem}.vardering-wrapper .vardering-form label.label-check{position:static;background:none;text-align:left;padding:0}.vardering-form .bt-gr{grid-column-start:2}.form-group.spec-omrade{grid-column:span 2}.form-group.spec-size{grid-column:span 2;text-align:left;margin-bottom:1rem}.start-objects,.quotes,footer{background:#f0ede8;border-radius:10px;margin:0 1.75rem;padding:6rem 2rem}.start-objects>h2,.story-wrapper h2{font-size:3rem;letter-spacing:-1px;text-align:center;margin-bottom:1rem}.story-wrapper h2{text-align:left}.start-objects p{font-size:1.25rem;letter-spacing:-.5px;text-align:center;max-width:655px;line-height:1.5;margin:auto}.start-objects .ol-wrapper{padding-top:2.5rem}.story-wrapper{max-width:var(--mw-full);margin:6rem auto;padding:0 2rem}.story{gap:4rem}.story-img{flex:0 0 calc(50% - 2rem)}.story-img img{border-radius:10px}.story-txt{font-size:1.25rem;line-height:1.5}.quotes{padding:5rem}.quote-txt{font-size:2rem;font-family:var(--font-serif);font-style:italic;font-weight:600;letter-spacing:-1px;line-height:1.2;text-align:center;text-wrap:balance;max-width:705px;margin:auto}.quote-img img{border-radius:50%;max-width:120px}.quote-author{gap:1rem}.quote-sender span{display:block}span.name{font-family:var(--font-serif);font-weight:700;letter-spacing:-.5px;font-size:1.25rem}span.job{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#777}a.social-link{border-radius:50%;background:var(--main-color);padding:.5rem;width:2.5rem}.socials{gap:1rem}footer{margin-bottom:1.75rem;padding:4rem 2rem}.brand-wrapper{margin:2rem 1rem 0;justify-content:center;gap:1rem;border-top:1px solid var(--sand);padding:2rem 0 0}a.footer-brand{display:block;margin-bottom:.5rem}a.footer-brand img{height:29px}footer h5{font-size:1.25rem;font-weight:900;margin-bottom:13px}.footer-nav{max-width:1088px;margin:auto;gap:1rem;font-size:14px;justify-content:space-between}.footer-col-wrapper+.flex{gap:3rem}.brokers h2.oc-sub-title{font-family:var(--font-body);font-weight:900;margin-bottom:.75rem}span.oc-jobtitle{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#777}span.oc-cellphone,span.oc-email{font-weight:900;font-size:14px;padding-left:1.5rem}span.oc-cellphone{background:url(/images/telefon.svg) no-repeat 0 50% / 1rem}span.oc-email{background:url(/images/epost.svg) no-repeat 0 50% / 1rem}.brokers .oc-img-wrapper img{border-radius:50%;max-width:260px}.brokers .ol-wrapper{max-width:var(--mw-full);margin-bottom:4rem}.brokers .oc{display:flex;align-items:center;flex-direction:column}.brokers .oc-row:nth-child(1),.brokers .oc-row:nth-child(2){justify-content:center}.cnt-card-wrapper{display:flex;justify-content:center;text-align:center;margin:0 1.75rem 2rem;background:#f0ede8;border-radius:10px;gap:2rem}.cnt-card-wrapper img{margin:auto;width:2rem}.cnt-card-box{display:flex;flex-direction:column;padding:1rem}.ctn-icon-heading{text-transform:uppercase;font-weight:900;font-size:14px;margin:.5rem 0 0}.ctn-icon-text{font-size:13px;font-weight:900}.maincontent{max-width:var(--mw-sm);margin:4rem auto}.till-salu .maincontent{max-width:var(--mw-sm);margin:0 auto 4rem;padding-top:11rem}.maincontent h1{margin-bottom:2rem;text-align:center;line-height:1.05}.summary p{font-size:1.25rem;line-height:1.4;text-wrap:balance;text-align:center}.smo-usp-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.75rem;max-width:var(--mw-full);margin:0 auto 4rem}.smo-usp-box{background:#efede7;border-radius:10px;padding:2rem;text-align:center}.smo-usp-box img{margin:auto auto 1rem;max-width:3.5rem}.smo-usp-box h3{font-family:var(--font-body);font-weight:900;margin-bottom:.5rem}.smo-usp-box p{text-wrap:balance}.vardering-wrapper{max-width:var(--mw-full);margin-right:auto;margin-left:auto;background:#efede7;border-radius:10px;padding:4rem 0}.start .vardering-wrapper{background:none}.vardering-wrapper .vardering-form{margin:0 auto 1.75rem}.ol-filters form{justify-content:space-between;max-width:var(--mw-super);padding:0 1.75rem;margin:auto}.ol-filters form>fieldset{gap:.75rem}.ol-filters select,.search-wrapper input{webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sand);border-radius:10px;font-size:14px;font-weight:800;padding:.5rem .75rem;cursor:pointer;background:url(/images/arrow-down.svg) no-repeat right 1rem top 54% / 9px;min-width:126px}.custom-select.dark select{background-color:#f0ede8}button[type=reset]{background:url(/images/reset.svg) no-repeat 10px 50% / 1.25rem;padding-left:36px;color:var(--main-color);font-size:14px}.search-wrapper input{display:flex;align-items:center;position:relative;width:100%;cursor:text;background:url(/images/search.svg) no-repeat right .5rem top 50% / 1rem;height:42px;min-width:194px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-box,.booking-form-wrapper{background:#efede7;padding:2rem;max-width:500px;width:90%;border-radius:8px;position:relative}.modal-close,.close-interest-modal,.close-viewing-modal{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;cursor:pointer}.hidden{display:none}.modal-box h3,.booking-header{font-family:var(--font-body);font-weight:900;letter-spacing:-.5px;font-size:1.75rem;margin-bottom:1rem}#modal-interest h3{margin-bottom:2rem}.form-group-wrapper,.row.intresseanmalan.grid,.row.visningsanmalan.grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.postal.grid{grid-template-columns:1fr 1.5fr;gap:.5rem}.gdpr{font-size:12px;display:flex;margin:1rem 0;justify-content:center}.gdpr label{display:flex;gap:.5rem}.modal-box fieldset{border:1px solid var(--sand);border-radius:10px;background:#fff;padding:.5rem 1rem 1rem;margin-bottom:1rem;font-size:14px}.modal-box fieldset legend{font-size:12px;font-weight:900;padding:0 4px;margin-left:-4px}button.button[disabled]{opacity:.75}button.button[disabled]:before{content:"";background:url(/images/loading.gif) no-repeat 0 50% / 1rem;width:1rem;height:1rem;position:absolute;right:3rem}.custom-message{font-size:14px;text-align:center;font-weight:800;color:green;opacity:0;transition:opacity 2s}.booking .modal-header,.interest-modal,.viewing-modal{background-color:#0009}.interest-modal,.modal,.viewing-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;z-index:1000;align-items:center;justify-content:center}.related-objects{padding:2rem 0;margin:2rem 0}.related-objects table{width:100%}.related-objects td,.related-objects th{padding:.75rem .5rem}.related-objects th.left{text-align:left}.related-objects td.center{text-align:center}.related-objects td.right{text-align:right}.related-objects tr:nth-child(odd){background-color:#f0ede8}.related-objects tr:nth-child(odd):has(th){background-color:transparent;border-bottom:2px solid}.related-objects h3{margin-top:0;font-size:1.5rem;font-family:var(--font-body);font-weight:900}p.phone-us{margin-top:2rem}.smo-usp-wrapper+.maincontent h2{font-size:3rem;letter-spacing:-1.5px;margin-bottom:1.5rem}.smo-usp-wrapper+.maincontent{text-align:center}.mainnav{display:none}.bl-img.gr3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.bl-img a:nth-child(1){grid-row:span 2;grid-column:span 2}.bl-img a:nth-child(1) img{height:100%;object-fit:cover}.bl-img img{border-radius:10px}.blocks{max-width:var(--mw-md);margin-bottom:4rem;text-align:center}.blocks h3{font-size:2.5rem;letter-spacing:-1.25px;margin-bottom:1.5rem}.blocks:has(.bl-img.gr1) h3:before,.vardering-intro-content h2:before{content:"";border-top:3px solid #8d7953;width:5rem;display:block;margin:auto;padding-bottom:3rem}.blocks>div{gap:1rem;flex-direction:column}.mitt-magiska-halsingland .blocks>div .bl-txt{order:1;background:var(--white);width:100%;border-radius:10px;padding:4rem 1rem}.blocks blockquote,.blocks p{font-weight:400;font-size:1.25rem;line-height:1.5;max-width:640px;text-wrap:balance;margin:auto}.blocks p{margin-bottom:1em}.featured-wrapper{margin:1.75rem 1.75rem 0;background:url(/images/bg_fjallen.jpg) no-repeat 100% 0 / 100%;font-size:1.25rem;padding:6.75rem 2rem 2rem 78px;line-height:1.5;border-radius:10px}.featured-wrapper h2{text-align:left;max-width:460px}.featured-wrapper p{max-width:600px}.featured-wrapper .bt-gr{flex-direction:row;margin-top:2rem}.docs a,.docs-link{display:block;background:url(/images/docs.svg) no-repeat 0 5px /1rem;padding:0 0 0 1.5rem}.docs,.docs-link-wrapper{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 1260px){.ol-filters form>fieldset{flex-wrap:wrap}.featured-menu.m-hide{display:none!important}.mainnav{display:block}.subnav:before{border-top:1px solid #ddd;content:"";display:block;margin:1rem}}@media (max-width: 1150px){.ham.d-hide,.ham-nav.d-hide{display:flex!important}}@media (max-width: 1020px){.ol-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.m-hide{display:none!important}.d-hide{display:flex!important}.xmt0{margin-top:0}.xmt05{margin-top:.5rem}.xmt1{margin-top:1rem}.xmt2{margin-top:2rem}.xmt3{margin-top:3rem}.xmt4{margin-top:4rem}.xmb0{margin-bottom:0}.xmb1{margin-bottom:1rem}.xmb2{margin-bottom:2rem}.xmb3{margin-bottom:3rem}.xmb4{margin-bottom:4rem}.xmx1{margin-left:1rem;margin-right:1rem}.xmx15{margin-left:1.5rem;margin-right:1.5rem}.xp0{padding:0}.xpb0{padding-bottom:0}.xpb1{padding-bottom:1rem}.xpt0{padding-top:0}.xpt1{padding-top:1rem}.xpx15{padding-left:1.5rem;padding-right:1.5rem}.xpx2{padding-left:2rem;padding-right:2rem}.xp15{padding-left:1.5rem;padding-right:1.5rem}.xwrap{flex-wrap:wrap}.xdircol{flex-direction:column}.w100{flex-basis:100%}.x1col{grid-template-columns:repeat(1,1fr)}.xgap25{gap:.25rem}.xgap15{gap:1.5rem}.xgap1{gap:1rem}.xgap2{gap:2rem}.main-content{padding-top:2rem}.ob-short-fact-wrapper>.row{flex-wrap:wrap;margin-top:1.5rem;font-size:14px;gap:.25rem .5rem;padding:.5rem 0}.container{grid-template-columns:repeat(1,1fr);padding:0 1.5rem}.ob-short-fact-wrapper .address-area{font-size:14px}.ob-short-fact-wrapper h1{font-size:1.75rem;line-height:1;letter-spacing:-.5px;margin:.5rem 0}.ob-short-fact-wrapper .col{padding:0 0 0 .5rem}.selling{padding:0;font-size:15px}.ob-gallery{gap:.5rem;grid-auto-rows:auto;margin:2rem 0}.all-img{padding:0 1rem}.all-img .button{width:100%}.ob-img-item-wrapper img{height:auto}.selling .bt-gr{margin-top:1rem}.accordion-summary{font-size:1rem;padding:1rem}.accordion-item{height:52px}.ob-facts-bid-viewing-broker.d-hide{position:static;flex-direction:column;background:#fff;margin:0 -1.5rem}.bidding{margin:1.5rem;padding:1rem}.broker-img{right:0;top:-1rem;width:130px}.bidding span{font-size:1rem;margin:0}.bidding details summary{font-size:14px}header.header{padding:1rem}header.header .logo{width:180px}.ob-hero{padding:65px 1.5rem 0}.ob-hero .hero-content{bottom:-20px}.selling h3{font-size:1.25rem}.footer-nav{grid-template-columns:1fr;padding:0}.viewing-broker.d-hide{flex-direction:column;padding:3rem 1.5rem 0;background:#fff;margin:0 -1.5rem;gap:1.5rem}.brand-wrapper{flex-direction:column;gap:2rem;margin:2rem 0 0}footer h5{margin:0 0 .5rem}.start-objects .ol-wrapper{grid-template-columns:270px 270px 270px;padding:2rem 1.5rem 2rem 0;overflow-x:scroll;margin:0 -1.5rem 0rem 0}.ob-hero,.hero{padding:4rem 1rem 0}.hero .hero-content{padding:0;position:static;order:-1;background:none;color:var(--main-color);font-size:1rem}.start .hero{padding:6rem 1.5rem 0}.start .hero .hero-content .bt-gr{flex-direction:column;margin:.5rem 0 2rem;gap:.5rem;padding:1rem 0 0}.hero .hero-content h1{font-size:2rem;text-align:center;letter-spacing:-1px}.start .hero-content h1{font-size:2.5rem}.hero .hero-content h1 br{display:none}.start .hero .hero-content p{line-height:1.5;text-align:center}.start .hero img{aspect-ratio:16/7;object-position:bottom}.vardering-intro{margin:0 auto 1rem}.vardering-intro-content h2{margin:0;font-size:2.25rem;letter-spacing:-1.5px;padding:3rem 0 1rem;text-shadow:0px 1px 0px white}.vardering-intro-content{text-align:center;font-size:1rem;padding:0 1rem}.vardering-wrapper .vardering-form{padding:1.5rem;margin-bottom:0}.start .vardering-wrapper{padding:0}.vardering-form h3{font-size:1.5rem;margin-bottom:.5rem}.vardering-form p{font-size:1rem;text-wrap:balance;font-weight:800}.vardering-form form{margin-top:2rem;grid-template-columns:1fr 1fr;gap:1rem}.vardering-form .bt-gr{grid-column:span 2}.start-objects,.quotes,footer{border-radius:0;margin:0;padding:3rem 1.5rem}footer{margin:0;border-radius:0;padding:3rem 1.5rem}.start-objects>h2,.story-wrapper h2{font-size:2rem}.start-objects p{font-size:1rem}.start .ol-wrapper .col{min-width:250px}.start-objects .bt-gr{flex-direction:column;margin:0}.story-wrapper{margin:.5rem auto 1rem;padding:0 1.5rem}.story-txt{font-size:1rem}.story{gap:1.5rem}.quote-txt{font-size:1.5rem}span.job{font-size:11px}.oc-content{padding:1rem 1.25rem 1.25rem}h2.oc-title{font-size:1rem}h3.oc-area{font-size:14px}.ol-wrapper{grid-template-columns:repeat(1,1fr);padding:2rem 1.5rem 0}.till-salu .maincontent{padding:6rem 1.5rem 0;margin-bottom:2rem}.maincontent h1,.smo-usp-wrapper+.maincontent h2{font-size:2rem;margin-bottom:1.5rem;letter-spacing:-1px}.summary p{font-size:1rem;padding:0 1rem}.ol-filters select{font-size:13px;padding:.5rem .75rem;width:100%}.ol-filters{overflow-x:scroll}.ol-filters form{padding:0 1.5rem;flex-direction:column;gap:.5rem}.custom-select{flex:1}button[type=reset]{flex:0 0 160px;padding-left:0}.fjallen .maincontent{padding:0 1.5rem;margin:2rem auto}.ob .main-content{padding-top:1rem}.footer-col-wrapper+.flex{gap:1rem}.search-wrapper{width:100%}.search-wrapper input{background-color:#efede7;width:100%}.maincontent{margin:2rem 0}.vardering-wrapper{border-radius:0;padding:2rem 0}.smo-usp-wrapper{grid-template-columns:1fr;margin:0 1.5rem 2rem}.spec-type{grid-column:span 2;margin-bottom:1rem}p.phone-us{text-wrap:balance;text-align:center;font-size:18px;font-weight:900}.brokers .hero .hero-content{background:none;margin-top:2rem}.brokers .hero img{border-radius:10px}.hero .hero-content p{line-height:1.5rem}.hero .hero-content .bt-gr{flex-direction:column}.cnt-card-wrapper{margin:2rem 0;border-radius:0;flex-direction:column;gap:0;padding:1rem 0}.cnt-card-box{flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 0}.cnt-card-wrapper img{margin:0 1rem;width:1.25rem}.ctn-icon-heading{margin:0 1rem 0 0;width:61px;text-align:left}.featured-wrapper{margin:1.5rem 1.5rem 0;font-size:1rem;padding:5rem 0 2rem}.featured-wrapper h2{font-size:2.25rem;margin-bottom:1rem;letter-spacing:-1.5px}.featured-wrapper p br{display:none}.featured-wrapper p strong{display:block}.related-objects{padding:1rem;margin:2rem -1rem;font-size:12px;overflow-x:auto}.related-objects td,.related-objects th{padding:.25rem .5rem;white-space:nowrap}.accordion-content{padding:.5em 1rem 1em}}@media (max-width: 479px){.all-img{position:relative;margin-top:1rem;margin-left:calc(-200% - 1rem);background:none;padding:0}.ob-img-item-wrapper.img-3 .all-img,.ob-img-item-wrapper.img-4 .all-img{top:auto;position:absolute;bottom:-15rem}.ob-img-item-wrapper.img-4 .all-img{bottom:-9rem}.ob-gallery:has(.ob-img-item-wrapper.img-3 .all-img),.ob-gallery:has(.ob-img-item-wrapper.img-4 .all-img){margin-bottom:6rem}}
