:root{--main-color: #535964;--brown-100: #d9be8a;--brown-400: #822908;--brown-700: #ab8654;--green-700: #052d1e;--green-400: #144734;--green-100: #00af66;--warm: #7bd45a;--white: #fbf9f1;--font-sans: "ff-dagny-web-pro", sans-serif;--mw-ultra: calc(1600px + 2rem) ;--mw-super: calc(1300px + 2rem) ;--mw-full: calc(1120px + 2rem) ;--mw-md: calc(960px + 2rem) ;--mw-sm: calc(735px + 2rem) ;interpolate-size:allow-keywords}*,:after,:before{box-sizing:border-box}body.home,html.home{height:100%;scroll-behavior:smooth}html{scroll-behavior:smooth}img,svg,video{display:block;max-width:100%;height:auto}fieldset{margin:0;padding:0;border-width:0}ol,ul{margin:0;padding:0;list-style:none}address{font-style:normal}body{color:var(--main-color);background-color:var(--beige-light);font-family:var(--font-sans);font-weight:400;font-size:1em;line-height:1.5em;width:100%;position:relative;font-variant-numeric:lining-nums;font-feature-settings:"lnum";overflow-x:hidden;margin:0;min-height:100%}h1,h2,h3,h4,h6,p{overflow-wrap:break-word;padding:0;font-weight:300}h1,h2,h3,h4{line-height:1.2em;text-wrap:balance;margin-bottom:.5em;letter-spacing:-.01em}h1{font-size:3rem}p{margin-bottom:1rem;text-wrap:pretty}a{color:var(--green-100)}b,strong{font-weight:600}button,input,select,textarea{font:inherit;color:var(--main-color)}.w-input,.w-select{height:44px;color:#333;border:1px solid #ccc;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}input[type=radio]{margin:0 .25rem 0 0}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mb2{margin-bottom:2rem}.pb5{padding-bottom:5rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.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}.vcenter{align-items:center}.vtop{align-items:flex-start}.fdcol{flex-direction:column}.wrap{flex-wrap:wrap}.gap1{gap:1rem}.gap2{gap:2rem}.gap3{gap:3rem}.gap4{gap:4rem}.gap5{gap:5rem}.col.d6{flex:0 0 50%}.input-group .row:has(.col){display:grid;grid-template-columns:repeat(1,2fr 3fr);gap:1rem}.d-hide{display:none!important}.hidden,.button.hidden{display:none}.bt-gr{display:flex;gap:1rem}.button{background:var(--green-400);height:3em;display:flex;align-items:center;padding:0 1.25em;color:#fff;border:1px solid var(--green-400);font-size:18px;cursor:pointer;line-height:1;justify-content:center}.button.ghost{background:transparent;color:var(--main-color);border-color:var(--main-color)}.button.white{border-color:#fff;color:#fff}.button.dark{border-color:var(--green-700);background:var(--green-700)}.button.submitting{background:var(--brown) url(../images/loading.gif) no-repeat 1rem 50% / 1rem;padding-left:2.5em}button.button{height:calc(3em - 4px)}.button.lg{font-size:1.5rem;letter-spacing:-.01em;height:2.75em}.wrapper{position:relative}.container{max-width:var(--mw-super);width:100%}@media (max-width: 600px){.xmt1{margin-top:1rem}.xwrap{flex-wrap:wrap}.w100{flex-basis:100%}.m-hide{display:none!important}.d-hide{display:flex!important;width:auto;gap:0;font-size:14px;font-weight:600;margin-top:1.5rem}h1{font-size:2rem;margin-bottom:.25rem}.button.lg{font-size:18px;height:3em}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-up{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(30px)}to{transform:translateY(0)}}html,body,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,img,small,dl,dt,dd,ol,ul,li,fieldset,legend,table,caption,th,td,figure{margin:0;padding:0;border:0}html{overflow-y:scroll;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}.fail-message{text-align:center;display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none!important}audio:not([controls]){display:none;height:0}hr{display:block;height:1px;border:0;border-top:1px solid;margin:1em 0;padding:0}p+hr{margin-top:-.5em}wbr{display:inline-block}img,object,embed,iframe,video{max-width:100%;max-height:100%;width:auto;height:auto}img{vertical-align:middle;-ms-interpolation-mode:bicubic;font-style:italic;color:#666}svg:not(:root){overflow:hidden}label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],input[disabled]{cursor:default}button,input,select,textarea{font-size:99%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button{overflow:visible}textarea{overflow:auto}input[type=checkbox],input[type=radio]{padding:0;cursor:pointer}input[type=search],input[type=search]::-webkit-search-decoration,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:15px;color:#c0b285;line-height:1.25;font-family:Playfair Display,serif;font-weight:400;font-style:italic}.rich-text h1~h2,.rich-text h1~h3,.rich-text h2~h2,.rich-text h2~h3,.rich-text h3~h2,.rich-text h3~h3{max-width:43.75rem;margin-left:auto;margin-right:auto;color:inherit;font-style:normal;line-height:1.5}h1,.h1{font-size:54px;font-size:3.375rem}.media-content h1,.media-content h2,.media-content h3,.intro-content h1,.intro-content h2,.intro-content h3,h2,.h2{font-size:38px;font-size:2.375rem}.blurb__link a,h3,.h3{font-size:28px;font-size:1.75rem}h4,.h4,.rich-text h1~h2,.rich-text h1~h3,.rich-text h2~h2,.rich-text h2~h3,.rich-text h3~h2,.rich-text h3~h3{font-size:21px;font-size:1.3125rem}h5,.h5,h6,.h6{font-size:16px;font-size:1rem}h4.h-alt,.h4.h-alt,h5.h-alt,.h5.h-alt,h6.h-alt,.h6.h-alt{font-weight:400}.h-alt{color:inherit;font-family:"Source Sans 3",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase}.h-plain{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit}.floor-plan-images{display:flex;justify-content:center;align-items:flex-start;gap:2rem;flex-wrap:wrap;margin-top:4rem}.floor-plan-images figure{flex:0 1 auto}.floor-plan-images img{margin:auto;max-width:550px;width:100%}@media screen and (max-width: 75em){h1,.h1{font-size:44px;font-size:2.75rem}.media-content h1,.media-content h2,.media-content h3,.intro-content h1,.intro-content h2,.intro-content h3,h2,.h2{font-size:34px;font-size:2.125rem}.blurb__link a,h3,.h3{font-size:26px;font-size:1.625rem}}@media screen and (max-width: 31.25em){h1,.h1{font-size:30px;font-size:1.875rem}.media-content h1,.media-content h2,.media-content h3,.intro-content h1,.intro-content h2,.intro-content h3,h2,.h2{font-size:26px;font-size:1.625rem}.rich-text h1~h2,.rich-text h1~h3,.rich-text h2~h2,.rich-text h2~h3,.rich-text h3~h2,.rich-text h3~h3,h4,.h4{font-size:16px;font-size:1rem}}html{font-size:16px}body{color:#535964;font-size:1em;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body,button,input,optgroup,select,textarea{font-family:"Source Sans 3",sans-serif;color:#535964}::-moz-selection{background:#8493ad;color:#fff;text-shadow:none}::selection{background:#8493ad;color:#fff;text-shadow:none}p,blockquote,dl,ol,ul,pre,table,.pdiv{margin-bottom:1.5em}blockquote{margin-left:1.5em;margin-right:1.5em}dl dd,dl dl{margin-left:1.5em}li ul,li ol{margin-bottom:0}ul{list-style:disc outside;margin-left:1em}ul ul{list-style-type:square;margin-left:1.5em}ul ul ul{list-style-type:circle}ol{list-style:decimal outside;margin-left:1.5em}ol ol{list-style-type:upper-roman;margin-left:1.5em}ol ol ol{list-style-type:upper-alpha}nav ul,nav ol{margin:0;list-style:none;list-style-image:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}blockquote,cite,dfn,q{font-style:italic}b,strong,dt,mark,th{font-weight:700}del{color:#848b99;text-decoration:line-through}ins,mark{background:#ffa;color:#535964;text-decoration:none}pre,code,kbd,samp{font-family:Consolas,Andale Mono,Lucida Console,monospace;font-size:.875em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto}small{font-size:.75em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.lead-text{margin-bottom:1.0909090909em;font-size:22px;font-size:1.375rem;font-weight:300}@media screen and (max-width: 31.25em){.lead-text{font-size:18px;font-size:1.125rem}}.lead-text-alt{margin-bottom:15px;color:#c0b285;font-family:Playfair Display,serif;font-weight:400;font-style:italic;font-size:22px;font-size:1.375rem;max-width:43.75rem;margin-left:auto;margin-right:auto;color:inherit;font-style:normal;line-height:1.5}@media screen and (max-width: 31.25em){.lead-text-alt{font-size:18px;font-size:1.125rem}}.sub-text{margin-bottom:1.8461538462em;font-size:13px;font-size:.8125rem}.quote-text{margin-bottom:0;text-align:center;font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:1.75rem;color:#757575;letter-spacing:-.02em}.quote-text:before,.quote-text:after{content:'"'}@media screen and (min-width: 31.25em){.quote-text{font-size:1.875rem}}@media screen and (min-width: 75em){.quote-text{font-size:2.375rem}}span.text{vertical-align:middle}.grid-wrap{display:flex;flex-wrap:wrap;margin-left:-50px}@media screen and (max-width: 37.5em){.grid-wrap{margin-left:-25px}}.grid-item-base{padding-left:50px}@media screen and (max-width: 37.5em){.grid-item-base{padding-left:25px}}.grid-spacing-top{margin-top:50px}@media screen and (max-width: 37.5em){.grid-spacing-top{margin-top:25px}}.grid-spacing-bottom{margin-bottom:50px}@media screen and (max-width: 37.5em){.grid-spacing-bottom{margin-bottom:25px}}.grid-pull-bottom{margin-bottom:-50px}@media screen and (max-width: 37.5em){.grid-pull-bottom{margin-bottom:-25px}}.grid-wrap--centered{text-align:center}.grid-item-offset--1{margin-left:8.3333333333%}.grid-item-offset--2{margin-left:16.6666666667%}.grid-item-offset--3{margin-left:25%}.grid-item-offset--4{margin-left:33.3333333333%}.grid-item-offset--5{margin-left:41.6666666667%}.grid-item-offset--6{margin-left:50%}.grid-item-offset--7{margin-left:58.3333333333%}.grid-item-offset--8{margin-left:66.6666666667%}.grid-item-offset--9{margin-left:75%}.grid-item-offset--10{margin-left:83.3333333333%}.grid-item-offset--11{margin-left:91.6666666667%}.grid-item-push--1{margin-right:8.3333333333%}.grid-item-push--2{margin-right:16.6666666667%}.grid-item-push--3{margin-right:25%}.grid-item-push--4{margin-right:33.3333333333%}.grid-item-push--5{margin-right:41.6666666667%}.grid-item-push--6{margin-right:50%}.grid-item-push--7{margin-right:58.3333333333%}.grid-item-push--8{margin-right:66.6666666667%}.grid-item-push--9{margin-right:75%}.grid-item-push--10{margin-right:83.3333333333%}.grid-item-push--11{margin-right:91.6666666667%}.grid-item--1{width:8.3333333333%}.grid-item--2{width:16.6666666667%}.grid-item--3{width:25%}.grid-item--4{width:33.3333333333%}.grid-item--5{width:41.6666666667%}.grid-item--6{width:50%}.grid-item--7{width:58.3333333333%}.grid-item--8{width:66.6666666667%}.grid-item--9{width:75%}.grid-item--10{width:83.3333333333%}.grid-item--11{width:91.6666666667%}.grid-item--12{width:100%}a:link,a:visited{color:#00506a;-webkit-tap-highlight-color:rgba(255,255,255,.2)}a:hover,a:focus{color:#181a2f;text-decoration:none;outline:thin dotted}a:hover,a:active{outline:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}a .icon,a .text{vertical-align:middle}a .icon:first-child{margin-right:5px}a .icon:last-child{margin-left:5px}a .icon:first-child:last-child{margin-left:0;margin-right:0}a.document-link{text-decoration:none}a.document-link .text{text-decoration:underline}a.document-link:hover .text,a.document-link:focus .text{text-decoration:none}a.chevron-link{font-size:18px;font-size:1.125rem;text-decoration:none;white-space:nowrap}a.chevron-link .icon,a.chevron-link .text{vertical-align:middle}a.chevron-link .icon{margin-left:10px}a.chevron-link .text{white-space:normal}a.chevron-link:hover .text,a.chevron-link:focus .text{text-decoration:underline}a.skiplink{display:block;clear:both;top:0;left:0;background:#00506a;color:#fff;text-align:center;z-index:600}a.skiplink:focus,a.skiplink:active{position:absolute!important;padding:.25em .75em;text-decoration:none}a.skiplink-top{top:auto;left:auto;right:0;bottom:0}.overlay-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-800px;font-size:12px;z-index:400;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi/P//PwMxgHFUIX0VAgQYACK+He3OQHX/AAAAAElFTkSuQmCC)!important}table,tr,th,td{border:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}th{font-weight:700;vertical-align:bottom}td,td img{font-weight:400;vertical-align:top}th,td{background:#fff;padding:10px 20px;text-align:left;white-space:nowrap}tbody tr:nth-child(odd) th,tbody tr:nth-child(odd) td{background:#f6f6f6}@media screen and (max-width: 600px){th,td{padding:5px 10px}}.table-wrap{overflow-x:auto}input[type=tel],input[type=url],input[type=text],input[type=email],input[type=search],input[type=password],textarea,.Select-control{padding:0 .3125em;border:1px solid #cbc4ad;border-radius:0;background-color:#f4f4f4;color:#535964;font-size:18px;font-size:1.125rem;line-height:1.5;transition:border-color .15s ease,background-color .15s ease}input[type=tel]:hover,input[type=url]:hover,input[type=text]:hover,input[type=email]:hover,input[type=search]:hover,input[type=password]:hover,textarea:hover,.Select-control:hover{border-color:#aaa}input[type=tel]:focus,input[type=url]:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus,.Select-control:focus{border-color:#0b4b5f;background-color:#fff;outline:0}input[type=tel][disabled],input[type=url][disabled],input[type=text][disabled],input[type=email][disabled],input[type=search][disabled],input[type=password][disabled],textarea[disabled],.Select-control[disabled]{border-color:#eee;color:#666}input[type=tel],input[type=url],input[type=text],input[type=email],input[type=search],input[type=password]{height:2.1875em}select{padding:5px}textarea{min-height:2.1875em}form input,form select,form textarea{display:block}form input[type=submit],form input[type=button],form input[type=reset],form input[type=radio],form input[type=checkbox]{display:inline-block}input[type=radio],input[type=checkbox]{vertical-align:middle}input[type=radio]+label,label+input[type=radio],input[type=checkbox]+label,label+input[type=checkbox]{padding-left:3px}label{display:inline-block;vertical-align:middle}::-ms-clear{display:none}.grouped-inputs{display:flex}.grouped-inputs input:first-child,.grouped-inputs textarea:first-child,.grouped-inputs button:first-child,.grouped-inputs .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.grouped-inputs input:last-child,.grouped-inputs textarea:last-child,.grouped-inputs button:last-child,.grouped-inputs .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.radio-field input,.radio-field label>span,.checkbox-field input,.checkbox-field label>span{display:inline-block;vertical-align:middle}.radio-field label>span,.checkbox-field label>span{padding-left:5px}.radio-field{display:inline-block;padding-top:5px;margin-right:20px}.field-group--checkbox{display:flex;flex-wrap:wrap;margin-left:-50px}@media screen and (max-width: 37.5em){.field-group--checkbox{margin-left:-25px}}.checkbox-field{padding-left:50px;width:33.3333333333%;padding-top:5px}@media screen and (max-width: 37.5em){.checkbox-field{padding-left:25px}}@media screen and (max-width: 28.125em){.checkbox-field{width:50%}}.field-req{border:0!important;text-decoration:none!important;color:#f2414d}.field-hint{display:block;color:#757575;font-size:14px;font-size:.875rem}.form-error-small{display:block;margin-top:5px}.message-box .errorlist{margin:0 20px 0 0}.errorlist li:first-child:last-child{list-style:none;margin:0}.input-error,.form-error,.input-success,.form-success,.input-error>.Select-control{background-repeat:no-repeat;background-size:1.5em 1em}.input-error,.form-error,.input-error>.Select-control{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjRjI0MTREIiBkPSJNOCAxLjRsNi43IDEzLjRIMS4zTDggMS40ek04IDBjLS4zIDAtLjcuMi0xIC43TC4yIDE0LjNjLS41LjktLjEgMS43IDEgMS43aDEzLjZjMS4xIDAgMS41LS44IDEtMS43TDkgLjdDOC43LjIgOC4zIDAgOCAweiIvPjxwYXRoIGZpbGw9IiNGMjQxNEQiIGQ9Ik05IDEzYzAgLjYtLjQgMS0xIDFzLTEtLjQtMS0xIC40LTEgMS0xIDEgLjQgMSAxek04IDExYy0uNiAwLTEtLjQtMS0xVjdjMC0uNi40LTEgMS0xczEgLjQgMSAxdjNjMCAuNi0uNCAxLTEgMXoiLz48L3N2Zz4=)}.input-success,.form-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDIwIDEyIj48cGF0aCBmaWxsPSIjMjNDNDU2IiBkPSJNMTAuMyAxLjFsMS42IDEuM2MuMS4xLjEuMiAwIC4zbC02LjkgOC4yYzAgLjEtLjEuMS0uMi4xcy0uMSAwLS4xLS4xbC00LjYtMy44Yy0uMSAwLS4xLS4yIDAtLjNsMS4zLTEuNmMuMS0uMS4yLS4xLjMgMGwyLjggMi4zIDUuNS02LjRjLjEtLjEuMi0uMS4zIDB6Ii8+PC9zdmc+)}body .input-error,body .input-error>.Select-control,body .input-success,body .input-success>.Select-control{background-position:100% 50%;padding-right:1.875em}body .input-error,body .input-error>.Select-control{border-color:#f2414d!important;background-color:#fae8e6;color:#c00d19}body .input-success,body .input-success>.Select-control{border-color:#23c456;background-color:#e7fae6;color:#146d30}textarea.input-error,textarea.input-success{background-position:100% 10px}.input-error:focus,.input-success:focus{padding-right:.3125em;background:#fff;color:#535964}.form-error,.form-success{display:block;margin-bottom:.75em;padding:.3125em 2.1875em;border:1px solid;background-position:10px 50%;font-size:14px;font-size:.875rem;text-align:center;text-shadow:none}.form-error{border-color:#f9a0a6;background-color:#fae8e6;color:#c00d19}.form-success{border-color:#69e490;background-color:#e7fae6;color:#146d30}.field-error,.field-success{animation:fade-in .2s,scale-up .2s;transition:color .15s ease;font-size:14px;font-size:.875rem}.field-error .icon,.field-success .icon{margin-top:-1px;margin-right:5px}.field-error{color:#ef1120}.field-success{color:#1b9943}.field-error--inactive,.field-success--inactive{color:#757575}.btn-base,a.btn-base{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none}.btn-base[disabled],.btn-base.disabled,a.btn-base[disabled],a.btn-base.disabled{opacity:.5;cursor:default}.btn-base>span,a.btn-base>span{vertical-align:middle}.btn-base:focus,a.btn-base:focus{outline:2px dotted #535964}.btn,a.btn,button,input[type=submit],input[type=button],input[type=reset]{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#00506a;color:#fff;border-color:#00506a}.btn[disabled],.btn.disabled,a.btn[disabled],a.btn.disabled,button[disabled],button.disabled,input[type=submit][disabled],input[type=submit].disabled,input[type=button][disabled],input[type=button].disabled,input[type=reset][disabled],input[type=reset].disabled{opacity:.5;cursor:default}.btn>span,a.btn>span,button>span,input[type=submit]>span,input[type=button]>span,input[type=reset]>span{vertical-align:middle}.btn:focus,a.btn:focus,button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:2px dotted #535964}.btn:hover,.btn:focus,a.btn:hover,a.btn:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus{background-color:#00769d;border-color:#00769d}.btn[disabled],.btn.disabled,a.btn[disabled],a.btn.disabled,button[disabled],button.disabled,input[type=submit][disabled],input[type=submit].disabled,input[type=button][disabled],input[type=button].disabled,input[type=reset][disabled],input[type=reset].disabled{background-color:#0b4b5f;color:#fff;border-color:#0b4b5f}.btn[data-tooltip]:focus,a.btn[data-tooltip]:focus,button[data-tooltip]:focus,input[type=submit][data-tooltip]:focus,input[type=button][data-tooltip]:focus,input[type=reset][data-tooltip]:focus{outline:0}.btn-base .spinner,a.btn-base .spinner,.btn .spinner,a.btn .spinner,button .spinner,input[type=submit] .spinner,input[type=button] .spinner,input[type=reset] .spinner{margin-top:-1px;margin-left:.5em}.btn-base .icon,.btn-base .text,a.btn-base .icon,a.btn-base .text,.btn .icon,.btn .text,a.btn .icon,a.btn .text,button .icon,button .text,input[type=submit] .icon,input[type=submit] .text,input[type=button] .icon,input[type=button] .text,input[type=reset] .icon,input[type=reset] .text{vertical-align:middle}.btn-base .text:first-child:last-child,a.btn-base .text:first-child:last-child,.btn .text:first-child:last-child,a.btn .text:first-child:last-child,button .text:first-child:last-child,input[type=submit] .text:first-child:last-child,input[type=button] .text:first-child:last-child,input[type=reset] .text:first-child:last-child{vertical-align:baseline}.btn-base .icon,a.btn-base .icon,.btn .icon,a.btn .icon,button .icon,input[type=submit] .icon,input[type=button] .icon,input[type=reset] .icon{position:relative}.btn-base .icon:first-child,a.btn-base .icon:first-child,.btn .icon:first-child,a.btn .icon:first-child,button .icon:first-child,input[type=submit] .icon:first-child,input[type=button] .icon:first-child,input[type=reset] .icon:first-child{left:-4px;margin-right:4px}.btn-base .icon:last-child,a.btn-base .icon:last-child,.btn .icon:last-child,a.btn .icon:last-child,button .icon:last-child,input[type=submit] .icon:last-child,input[type=button] .icon:last-child,input[type=reset] .icon:last-child{right:-4px;margin-left:4px}.btn-base .icon:first-child:last-child,a.btn-base .icon:first-child:last-child,.btn .icon:first-child:last-child,a.btn .icon:first-child:last-child,button .icon:first-child:last-child,input[type=submit] .icon:first-child:last-child,input[type=button] .icon:first-child:last-child,input[type=reset] .icon:first-child:last-child{left:auto;right:auto;margin-left:0;margin-right:0}.btn-primary-colors,a.btn-primary-colors{background-color:#00506a;color:#fff;border-color:#00506a}.btn-inverted,a.btn-inverted{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#fff;color:#00506a;border-color:#00506a}.btn-inverted[disabled],.btn-inverted.disabled,a.btn-inverted[disabled],a.btn-inverted.disabled{opacity:.5;cursor:default}.btn-inverted>span,a.btn-inverted>span{vertical-align:middle}.btn-inverted:focus,a.btn-inverted:focus{outline:2px dotted #535964}.btn-inverted:hover,.btn-inverted:focus,a.btn-inverted:hover,a.btn-inverted:focus{background-color:#fff;color:#002a37;border-color:#002a37}.btn-inverted[disabled],.btn-inverted.disabled,a.btn-inverted[disabled],a.btn-inverted.disabled,.btn-inverted-colors,a.btn-inverted-colors{background-color:#fff;color:#00506a;border-color:#00506a}.btn-secondary,a.btn-secondary{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#f4f4f4;color:#535964;border-color:#f4f4f4}.btn-secondary[disabled],.btn-secondary.disabled,a.btn-secondary[disabled],a.btn-secondary.disabled{opacity:.5;cursor:default}.btn-secondary>span,a.btn-secondary>span{vertical-align:middle}.btn-secondary:focus,a.btn-secondary:focus{outline:2px dotted #535964}.btn-secondary:hover,.btn-secondary:focus,a.btn-secondary:hover,a.btn-secondary:focus{background-color:#dbdbdb;border-color:#dbdbdb}.btn-secondary[disabled],.btn-secondary.disabled,a.btn-secondary[disabled],a.btn-secondary.disabled,.btn-secondary-colors,a.btn-secondary-colors{background-color:#f4f4f4;color:#535964;border-color:#f4f4f4}.btn-confirm,a.btn-confirm{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#23c456;color:#fff;border-color:#23c456}.btn-confirm[disabled],.btn-confirm.disabled,a.btn-confirm[disabled],a.btn-confirm.disabled{opacity:.5;cursor:default}.btn-confirm>span,a.btn-confirm>span{vertical-align:middle}.btn-confirm:focus,a.btn-confirm:focus{outline:2px dotted #535964}.btn-confirm:hover,.btn-confirm:focus,a.btn-confirm:hover,a.btn-confirm:focus{background-color:#1b9943;border-color:#1b9943}.btn-confirm[disabled],.btn-confirm.disabled,a.btn-confirm[disabled],a.btn-confirm.disabled,.btn-confirm-colors,a.btn-confirm-colors{background-color:#23c456;color:#fff;border-color:#23c456}.btn-small{height:auto;line-height:1.25;padding:2px 10px;font-size:12px;font-size:.75rem}.btn-neutral{height:auto;padding:0;border:0;border-radius:0;font-size:inherit;line-height:inherit}.btn-neutral:not([disabled]),.btn-neutral:not([disabled]):hover,.btn-neutral:not([disabled]):focus{background:#0000;color:#535964}.btn-plain,input.btn-plain{height:auto;padding:0;border:0;border-radius:0;line-height:1.5;background:#0000;color:#00506a;text-decoration:underline}.btn-plain:not([disabled]):hover,.btn-plain:not([disabled]):focus,input.btn-plain:not([disabled]):hover,input.btn-plain:not([disabled]):focus{background:#0000;color:#181a2f;text-decoration:none}.btn-plain:not([disabled]):focus,input.btn-plain:not([disabled]):focus{outline:1px dotted}.btn-danger,input.btn-danger{height:auto;padding:0;border:0;border-radius:0;line-height:1.5;background:#0000;color:#00506a;text-decoration:underline;color:#f2414d}.btn-danger:not([disabled]):hover,.btn-danger:not([disabled]):focus,input.btn-danger:not([disabled]):hover,input.btn-danger:not([disabled]):focus{background:#0000;color:#181a2f;text-decoration:none}.btn-danger:not([disabled]):focus,input.btn-danger:not([disabled]):focus{outline:1px dotted}.btn-danger:not([disabled]):hover,.btn-danger:not([disabled]):focus,input.btn-danger:not([disabled]):hover,input.btn-danger:not([disabled]):focus{background:#f2414d;color:#fff}.btn-close{width:40px;height:40px;padding:0;border:0;background:#0000;color:#00000080;line-height:40px;font-size:26px;font-weight:700;text-align:center}.btn-close:hover,.btn-close:focus{background:#0000;color:#000000bf}.btn-chevron,input.btn-chevron,a.btn-chevron{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 28px 0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#00506a;color:#fff;border-color:#00506a;position:relative}.btn-chevron[disabled],.btn-chevron.disabled,input.btn-chevron[disabled],input.btn-chevron.disabled,a.btn-chevron[disabled],a.btn-chevron.disabled{opacity:.5;cursor:default}.btn-chevron>span,input.btn-chevron>span,a.btn-chevron>span{vertical-align:middle}.btn-chevron:focus,input.btn-chevron:focus,a.btn-chevron:focus{outline:2px dotted #535964}.btn-chevron:hover,.btn-chevron:focus,input.btn-chevron:hover,input.btn-chevron:focus,a.btn-chevron:hover,a.btn-chevron:focus{background-color:#00769d;border-color:#00769d}.btn-chevron[disabled],.btn-chevron.disabled,input.btn-chevron[disabled],input.btn-chevron.disabled,a.btn-chevron[disabled],a.btn-chevron.disabled{background-color:#0b4b5f;color:#fff;border-color:#0b4b5f}.btn-chevron:after,input.btn-chevron:after,a.btn-chevron:after{content:"";position:absolute;right:12px;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;width:15px;height:15px;border-style:solid;border-width:2px 2px 0 0}.btn-chevron-white,input.btn-chevron-white{display:inline-block;height:2.1875em;line-height:1.875em;padding:0 28px 0 15px;border:2px solid;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;background-color:#00506a;color:#fff;border-color:#00506a;position:relative;background-color:#fff;color:#333;border:none}.btn-chevron-white[disabled],.btn-chevron-white.disabled,input.btn-chevron-white[disabled],input.btn-chevron-white.disabled{opacity:.5;cursor:default}.btn-chevron-white>span,input.btn-chevron-white>span{vertical-align:middle}.btn-chevron-white:focus,input.btn-chevron-white:focus{outline:2px dotted #535964}.btn-chevron-white:hover,.btn-chevron-white:focus,input.btn-chevron-white:hover,input.btn-chevron-white:focus{background-color:#00769d;border-color:#00769d}.btn-chevron-white[disabled],.btn-chevron-white.disabled,input.btn-chevron-white[disabled],input.btn-chevron-white.disabled{background-color:#0b4b5f;color:#fff;border-color:#0b4b5f}.btn-chevron-white:after,input.btn-chevron-white:after{content:"";position:absolute;right:12px;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;width:15px;height:15px;border-style:solid;border-width:2px 2px 0 0}.btn-chevron-white:hover,.btn-chevron-white:focus,input.btn-chevron-white:hover,input.btn-chevron-white:focus{background-color:#e6e6e6}.nav-bar,.nav-bar ul,.nav-list,.nav-list ul{list-style:none;margin:0}ul.site-nav.nav-bar{display:flex;justify-content:flex-end;gap:1rem}.nav-bar li,.nav-list li{display:inline-block}.nav-bar a,.nav-list a{display:block}.nav-list a{text-decoration:none}.wrap--wide,.wrap--medium,.wrap--extra-thin,.wrap--thin,.wrap{padding-left:2.5em;padding-right:2.5em;margin-left:auto;margin-right:auto}@media screen and (max-width: 37.5em){.wrap--wide,.wrap--medium,.wrap--extra-thin,.wrap--thin,.wrap{padding-left:1.25em;padding-right:1.25em}}.wrap{max-width:66.25em}.wrap p{font-weight:400}.wrap--thin{max-width:58.125em}.wrap--extra-thin{max-width:48.75em}.wrap--medium{max-width:80em}.wrap--wide{max-width:92.5em}.wrap--full{max-width:none}.edge-wrap--wide,.edge-wrap--extra-thin,.edge-wrap--thin,.edge-wrap{margin-left:auto;margin-right:auto}.edge-wrap{max-width:61.25em}.edge-wrap--thin{max-width:53.125em}.edge-wrap--extra-thin{max-width:43.75em}.edge-wrap--wide{max-width:87.5em}.filter-box{position:relative;display:inline-block;padding:3px 15px;border:2px solid #ddd;background:#fff;color:inherit;font-size:14px;text-transform:uppercase;height:auto}.filter-box p{text-transform:none;font-size:1rem}.filter-box:hover,.filter-box:focus{border-color:#999;background:none;outline:none}button.filter-box.mixitup-control-active:before,button.filter-box.mixitup-control-active:after,li.tab--selected .filter-box:before,li.tab--selected .filter-box:after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-color:#0000}button.filter-box.mixitup-control-active:before,li.tab--selected .filter-box:before{margin-left:-18px;border-width:12px 18px;border-top-color:#00506a}button.filter-box.mixitup-control-active,li.tab--selected .filter-box{border-color:#00506a}button.filter-box.mixitup-control-active:after,li.tab--selected .filter-box:after{margin-top:-1px;margin-left:-16px;border-width:11px 16px;border-top-color:#fff}.filter-box--selected:hover,li.tab--selected .filter-box:hover{border-color:#00506a}.filter-box--selected:hover:before,li.tab--selected .filter-box:hover{border-top-color:#00506a}.filter-box--selected.filter-box--large:before{margin-left:-30px;border-width:20px 30px;content:""}.filter-box--selected.filter-box--large:after{margin-left:-28px;border-width:19px 28px;content:""}.flex-grid-wrap{display:flex}.flex-grid-wrap--inline{display:inline-flex}.flex-grid-wrap--left{justify-content:flex-start}.flex-grid-wrap--center{justify-content:center}.flex-grid-wrap--right{justify-content:flex-end}.flex-grid-wrap--top{align-items:flex-start}.flex-grid-wrap--middle{align-items:center}.flex-grid-wrap--bottom{align-items:flex-end}.flex-grid-item--grow{flex-grow:1}.flex-grid-item--shrink{flex-shrink:1}.contact-form{position:relative}.contact-form-fields,.contact-form-footer{transition:opacity .25s ease}.contact-form--hidden .contact-form-fields,.contact-form--hidden .contact-form-footer{opacity:0}.contact-form-footer{text-align:center}.contact-form-footer p{margin:5px 0}.contact-form-footer button[type=submit]{min-width:8em}.contact-form-fields,.form-receipt-fields{display:flex;flex-wrap:wrap;margin-left:-20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}.input-group.input-zip{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.form-grid .input-group input[type=text],.form-grid .input-group input[type=email],.form-grid .input-group textarea{width:100%}.beskrivning .sp-box .form-grid .input-group input[type=text]{background:#fff}.form-grid .input-group:has(input[name=additional_email]),.form-grid .input-group:has(input[name=additionalEmail]){display:none}.form-grid .input-group:has(textarea),.form-grid .input-group.checkbox-group,.form-grid .input-group.fastighetsbeteckning,.input-group.bt-gr{grid-column:span 2}.input-group.checkbox-group{display:flex;align-items:flex-start;gap:.25rem;font-size:14px}.input-group.checkbox-group .checkbox{margin-top:4px}@media screen and (max-width: 37.5em){.contact-form-fields,.form-receipt-fields{margin-left:-25px}}.contact-form-footer{width:100%;padding-left:20px}@media screen and (max-width: 37.5em){.contact-form-footer{padding-left:25px}}.form-field{width:50%;padding-left:20px;padding-bottom:5px}@media screen and (max-width: 37.5em){.form-field{padding-left:25px}}.form-field input:not([type=radio]):not([type=checkbox]),.form-field select,.form-field textarea{width:100%}.form-grid textarea{height:7em}.form-field--radio{padding-bottom:10px}.form-field--postal_code{width:15%}.form-field--price_min,.form-field--price_max,.form-field--rooms_min,.form-field--rooms_max,.form-field--plot_min,.form-field--plot_max,.form-field--area_min,.form-field--area_max{width:25%}.form-field--city{width:35%}.form-field--property_designation,.form-field--message,.form-field--accept_terms{width:100%}@media screen and (max-width: 56.25em){.form-field--postal_code{width:20%}.form-field--city{width:30%}.form-field--area{width:100%}}@media screen and (max-width: 43.75em){.form-field--address{width:100%}.form-field--postal_code{width:35%}.form-field--city{width:65%}}@media screen and (max-width: 28.125em){.form-field{width:100%}}.form-receipt{animation:.25s ease .25s fade-in}.form-receipt .overlay-content{position:relative;padding-bottom:40px}.form-receipt .overlay-content:after{content:"";display:block;position:absolute;bottom:40px;left:0;width:100%;height:4em;background:linear-gradient(to bottom,#fff0,#fff)}.form-receipt .message-box{margin-top:0}.form-receipt-fields{padding-bottom:2em}.form-receipt-field{margin-bottom:1em;padding-bottom:0;font-size:18px;font-size:1.125rem}.form-receipt-field strong{display:block;font-size:16px;font-size:1rem}.form-receipt-field--message{white-space:pre-line}.form-receipt-close{position:absolute;bottom:0;left:0;width:100%;margin:0;text-align:center}.form-receipt--bordered .overlay-content{padding:30px 30px 70px;border:1px solid #ddd}.form-receipt--bordered .overlay-content:after{bottom:70px}.form-receipt--bordered .form-receipt-close{bottom:30px}.form-receipt--limited-height{display:flex;align-items:flex-start}.form-receipt--limited-height .overlay-content,.form-receipt--limited-height .form-receipt-fields{height:100%}.form-receipt--limited-height .form-receipt-fields{overflow:auto}.form-receipt--limited-height .overlay-content{display:flex;flex-direction:column;width:100%}.form-receipt--limited-height .overlay-content,.form-receipt--limited-height .form-receipt-fields{height:auto;max-height:100%;flex:1 1 auto}.icon{display:inline-block;vertical-align:middle}.icon svg{display:inline-block;width:100%;height:100%;vertical-align:top;fill:currentColor}.icon-check{width:20px;height:15.6px}.icon-chevron-down{width:11.3px;height:7.1px}.icon-chevron-left{width:7.1px;height:11.3px}.icon-chevron-left-large{width:9px;height:16px}.icon-chevron-right{width:7.1px;height:11.3px}.icon-chevron-right-large{width:9px;height:16px}.icon-document,.icon-document-pdf{width:20px;height:25px}.icon-envelope{width:20px;height:16.2px}.icon-error{width:16px;height:16px}.icon-facebook,.icon-instagram{width:20px;height:20px}.icon-location{width:12.5px;height:20px}.icon-phone{width:20px;height:20px}.icon-warning{width:16px;height:16px}.intro{position:relative;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;height:56vw;background-color:#c7c5c5}@media screen and (min-width: 37.5rem){.intro{max-height:70vh}}.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-content{position:relative;width:100%;color:#fff;text-align:center;z-index:10}.intro-content h1,.intro-content h2,.intro-content h3,.intro-content p{color:inherit;text-shadow:0 0 20px rgba(0,0,0,.7)}@media screen and (max-width: 37.5rem){.intro-content h1,.intro-content h2,.intro-content h3,.intro-content p{font-size:1.25rem}}.instagram-images{display:flex;flex-wrap:wrap;margin-left:-50px}@media screen and (max-width: 37.5em){.instagram-images{margin-left:-25px}}.instagram-image{padding-left:50px;width:33.3333333333%;max-width:350px}@media screen and (max-width: 37.5em){.instagram-image{padding-left:25px}}.instagram-image-text{margin-top:10px;word-wrap:break-word}.instagram-image-date{max-width:80%;margin:0 auto;border-top:1px solid #535964;text-align:center;font-family:Playfair Display,serif;font-style:italic;color:#757575}@media screen and (max-width: 34.375em){.instagram-images{display:block;flex-wrap:nowrap;margin-left:0}.instagram-image{width:auto;padding-left:0;margin:0 auto 40px}}.lazy-image{position:relative}.lazy-image:has(iframe){aspect-ratio:212 / 325}.lazy-image img[src$=jpg],.lazy-image img[data-src$=jpg],.lazy-image .lazy-video{background:#0000000d}.lazy-placeholder,.lazy-video,.lazy-image img{position:absolute;top:0;left:0;width:100%;height:100%!important}.lazy-placeholder{z-index:1;transition:opacity .5s ease 1s;background:#0000000d}img+.lazy-placeholder{opacity:0}.lazy-image img{animation:fade-in .5s ease;z-index:2}.lightbox-open,.lightbox-open body{overflow:hidden}.lightbox{color:#fff}.lightbox[aria-hidden=true]{display:none}.lightbox,.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600}.lightbox-overlay{background-color:#000c;z-index:601}.lightbox-body{position:relative;display:flex;height:100vh;height:-webkit-fill-available;height:var(--vh100, 100vh);z-index:602}.lightbox-content-wrap{margin:auto}.lightbox--scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.lightbox-button{display:block;position:absolute;margin:0;padding:0;border:0;background:none!important;color:#fff}.lightbox-button svg{display:block;position:absolute;fill:currentColor;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.lightbox-button:not([disabled]):hover,.lightbox-button:not([disabled]):focus{color:#1377d4}.lightbox-button[disabled]{opacity:.4!important}.lightbox-nav{top:50%;transform:translateY(-50%);width:60px;height:80px;z-index:603}.lightbox-nav svg{width:18px;height:30px;top:50%;transform:translateY(-50%)}.lightbox-nav--prev{left:0}.lightbox-nav--prev svg{left:20px}.lightbox-nav--next{right:0}.lightbox-nav--next svg{right:20px}@media screen and (max-width: 800px){.lightbox-nav{top:auto;transform:none;bottom:0}.lightbox-nav--prev svg{left:15px}.lightbox-nav--next svg{right:15px}}.lightbox-close{top:0;right:0;width:50px;height:50px;padding:0;z-index:603}.lightbox-close svg{width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.lightbox-close:not([disabled]):hover>span,.lightbox-close:not([disabled]):focus>span{background:#ddd}.lightbox-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.lightbox-figure img{max-height:99vh;max-height:calc(var(--vh100, 100vh) * .99);max-height:calc(var(--vh100, 100vh) - 20px)}.lightbox-caption{padding:5px 5px 0;font-size:14px}.lightbox-caption p{margin:5px 0 0}.lightbox-caption p:first-child{margin-top:0}.lightbox-caption a{color:inherit}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lightbox-fade-in-up{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lightbox-fade-in-scale{0%{transform:scale(.7);transform-origin:50% 50%;opacity:0}to{transform:scale(1);transform-origin:50% 50%;opacity:1}}.lightbox:not([aria-hidden=true]) .lightbox-overlay{animation:lightbox-fade-in .25s both}.lightbox:not([aria-hidden=true]) .lightbox-content,.lightbox:not([aria-hidden=true]) .lightbox-close{animation:lightbox-fade-in-up .2s .1s both}.lightbox:not([aria-hidden=true]) .lightbox-nav{animation:lightbox-fade-in-scale .2s .1s both}@media (prefers-reduced-motion: reduce){.lightbox:not([aria-hidden=true]) .lightbox-overlay,.lightbox:not([aria-hidden=true]) .lightbox-content,.lightbox:not([aria-hidden=true]) .lightbox-close,.lightbox:not([aria-hidden=true]) .lightbox-nav{animation:none}}@keyframes lightbox-spin{to{transform:rotate(360deg)}}.lightbox-spinner{display:inline-block;position:relative;overflow:hidden;width:1em;height:1em;border:.125em solid rgba(255,255,255,.9);font-size:24px;border-radius:50%;border-top-color:#0000;vertical-align:middle;transform:rotate(0);animation:lightbox-spin .5s linear infinite}.lightbox-button[disabled]{color:#ffffff80}.loading-text{display:inline-block;text-align:center}.loading-text--block{display:block;margin-top:20px;margin-bottom:20px}.loading-text--page{display:block;margin-top:30px;margin-bottom:200px;height:40vh;line-height:40vh}.loading-text-dots{display:inline-block;width:1em;text-align:left}.loading-text--tiny{font-size:12px;font-size:.75rem}.loading-text--small{font-size:14px;font-size:.875rem}.loading-text--large{font-size:20px;font-size:1.25rem}.loading-text--huge{font-size:36px;font-size:2.25rem}.map{position:relative;height:500px;background:#f4f4f4}.map .map-loading{display:block;position:absolute;top:50%;left:50%;width:10em;height:2em;line-height:2em;margin-top:-1em;margin-left:-5em;text-align:center;color:#999;z-index:1}.map iframe{display:block;position:relative;z-index:2}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.map--active .map-overlay{width:0;height:0}.message-box{margin:1em 0;padding:10px 15px}.message-box p,.message-box ol,.message-box ul{margin-top:5px!important;margin-bottom:0!important}.message-box p:first-child,.message-box ol:first-child,.message-box ul:first-child{margin-top:0!important}.message-box small{font-size:12px;font-size:.75rem}.message-box .icon{float:left;margin-top:.25em;margin-right:.5em}.message-box-content{overflow:hidden}.message-box-title{margin:0!important;font-size:20px;font-size:1.25rem;font-weight:700}.message-box--info{background:#d5e9f9;color:#06608c}.message-box--warning{background:#fbfbca;color:#886e08}.message-box--error{background:#f1d6d6;color:#ab0e0b}.message-box--success{background:#daf3d0;color:#0a7b0c}.message-box--light{background:#fff}.message-box--info--light{border:1px solid #66c8f8;color:#06608c}.message-box--warning--light{border:1px solid #f6d966;color:#886e08}.message-box--error--light{border:1px solid #f88d8a;color:#ab0e0b}.message-box--success--light{border:1px solid #5ff262;color:#0a7b0c}.message-box--plain{background:#0000;text-align:center}.message-box--large{padding:20px 25px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.overlay--animated{animation:fade-in .25s}.page-area{padding:80px 0;background-size:cover;background-position:50% 50%}@media screen and (max-width: 37.5em){.page-area{padding:60px 0}}@media screen and (max-width: 25em){.page-area{padding:40px 0}}.page-area--gray{background-color:#f4f4f4}.page-area--cream{background-color:#f5f0eb}.page-area--white+.page-area--white{padding-top:0}.page-area--gray+.page-area--gray{padding-top:0}.page-area--cream+.page-area--cream{padding-top:0}.radio-filter{text-align:center}.radio-filter-item{margin:0 10px 10px;font-size:14px;font-size:.875rem;text-transform:uppercase}.radio-filter-item input:focus+.filter-box{border-color:#999}.radio-filter-item input:focus+.filter-box--selected{border-color:#00161e}.radio-filter-item input:focus+.filter-box--selected:before{border-top-color:#00161e}@media screen and (max-width: 31.25em){.radio-filter-item{margin:0 5px 10px;font-size:13px;font-size:.8125rem}}@keyframes spinner{to{transform:rotate(360deg)}}.spinner{display:inline-block;position:relative;overflow:hidden;width:1em;height:1em;border:2px solid rgba(0,0,0,.5);border-left-color:#0000;border-right-color:#0000;border-radius:8px;vertical-align:middle;transform:rotate(0);animation:spinner .5s linear 0s infinite}.spinner--light{border-top-color:#ffffff80;border-bottom-color:#ffffff80}.spinner--white{border-top-color:#fff;border-bottom-color:#fff}.spinner--black{border-top-color:#535964;border-bottom-color:#535964}.spinner--rainbow,.spinner--rainbow:before{border:0;box-shadow:inset 3px 0 #fa052880,inset 0 3px #fc960080,inset -3px 0 #0aff1e80,inset 0 -3px #0096ff80}.spinner--rainbow:before{content:"";display:block;position:absolute;top:0;left:0;transform:rotate(30deg)}.spinner-text{margin-right:.5em;font-style:italic}.tab-list{margin-left:-20px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0}@media screen and (max-width: 37.5em){.tab-list{margin-left:-25px}}.tab{width:100%;padding-left:20px;display:flex}@media screen and (max-width: 37.5em){.tab{padding-left:25px}}.tab-list--count-2 .tab{width:50%}.tab-list--count-3 .tab{width:33.3333333333%}.tab-list--count-4 .tab{width:25%}.tab-list--count-5 .tab{width:20%}.tab-list--count-6 .tab{width:16.6666666667%}.tab a{display:flex;flex-direction:column;justify-content:center;width:100%;text-decoration:none;color:inherit;background-color:#fff}.tab a:focus{outline:0;border-color:#00506a}.tab-item{display:block;padding:15px 20px}.tab-item h2,.tab-item h3,.tab-item h4,.tab-item h5,.tab-item h6,.tab-item p{margin:0}.tab-panel--hidden{display:none}.form-tabs-intro{margin-bottom:30px;text-align:center}.form-tab-list{margin:0 auto 50px;max-width:69.25em}.property-type-group{display:flex;gap:1rem}.property-type-group br{display:none}.property-type-group label{display:flex}.sp-box{padding:1.5rem 0;margin:0;justify-content:flex-start}.range-block{margin:2rem 0;gap:1rem;width:100%;max-width:640px;position:relative}span.value-label{margin:.8rem 0 0;position:absolute;left:50%;transform:translate(-50%);background:#fff;padding:3px 6px;line-height:1;white-space:nowrap}span.value-label+span{flex:1}.value-input,.hemail{display:none}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single,.irs--round .irs-line,.irs--round .irs-bar{background:#00506a;color:#fff}.irs--round .irs-handle{border-color:#00506a}.area-selection-tabs{margin-top:20px}.tab-buttons{display:flex;margin-bottom:20px;border-bottom:1px solid #ddd}.tab-button,.tab-button:focus{background-color:transparent;border:none;padding:.5rem 24px;cursor:pointer;color:#666;border-bottom:2px solid transparent;transition:all .3s ease;border-radius:0;height:auto}.tab-button:hover{color:#333;background-color:#f5f5f5}.tab-button.active{color:#007cba;border-bottom-color:#007cba;font-weight:600;outline:none;background:none}.tab-content{display:none}.tab-content.active{display:block}.polygon-map-container{border:1px solid #ddd;overflow:hidden;margin:0;position:relative}.map-controls{padding:15px;background:#f8f9fa;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.map-type-controls{display:flex;gap:5px;position:absolute;right:1rem;top:1rem;z-index:9999}.map-type{padding:6px 12px;font-size:12px;border:1px solid #ddd;background:#fff;color:#666}.map-type.active{background:#007cba;color:#fff;border-color:#007cba}.help-text{color:#6c757d;font-size:14px}.button.secondary{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.primary{background:#007cba;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.success{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.info{background:#17a2b8;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.danger{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button:hover{opacity:.9}.polygon-status{padding:10px 15px;background:#e9ecef;font-size:14px;color:#495057;line-height:1.5}.polygon-status.success{background:#d4edda;color:#155724}.polygon-status.error{background:#f8d7da;color:#721c24}#polygon-map{cursor:crosshair}.polygon-point-marker{cursor:pointer}.polygon-point-marker:hover{stroke-width:3}.polygon-clickable-overlay{cursor:pointer}@media screen and (max-width: 56.25em){.form-tabs .tab-item{text-align:center}.form-tabs .tab-item p{display:none}.property-type-group{flex-direction:column;gap:.25rem;flex-wrap:wrap}.sp-box{padding:.5rem 0}.form-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 43.75em){.form-tabs .tab-item h3{font-size:1em}}@media screen and (max-width: 34.375em){.form-tabs .tab{width:100%;margin-top:25px}}.toggle-dialog-wrap{position:relative}.toggle-dialog{box-shadow:0 3px 1px -2px #00000026,0 2px 2px #00000017,0 1px 5px #00000014;position:absolute;top:100%;margin-top:10px;padding:10px;overflow:hidden;background:#fff;z-index:10}.no-boxshadow .toggle-dialog{border:1px solid #f4f4f4}.toggle-dialog-top .toggle-dialog{top:auto;bottom:100%;margin-top:0;margin-bottom:10px}.toggle-dialog-inline .toggle-dialog{position:relative;top:auto;bottom:auto;left:auto}.toggle-dialog-inner{background:#fff}.toggle-dialog-text{display:block}.toggle-dialog-text>span{vertical-align:middle}.tooltip{position:relative}.tooltip:before,.tooltip:after{display:block;position:absolute;bottom:100%;left:50%;visibility:hidden;z-index:1;opacity:0;transition:opacity .1s ease .1s,visibility 0s ease .2s}.tooltip:before{content:"";margin:0 0 -3px -5px;border-width:5px;border-style:double;border-color:#0000;border-top-style:solid;border-top-color:#222}.tooltip:after{content:attr(data-tooltip);margin-bottom:6px;padding:2px .5em;background:#222;color:#fff;white-space:nowrap;font-size:12px;font-size:.75rem;line-height:1.5;font-weight:400;text-align:center;transform:translate(-50%)}.no-csstransforms .tooltip:after{margin-left:-50%}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip--show:before,.tooltip--show:after{visibility:visible;opacity:1;transition-delay:.1s 0s}.touched .tooltip:focus:before,.touched .tooltip:focus:after{visibility:hidden;opacity:0}.tooltip--bottom:before,.tooltip--bottom:after{bottom:auto;top:100%}.tooltip--bottom:before{margin:-3px 0 0 -5px;border-top-style:double;border-top-color:#0000;border-bottom-style:solid;border-bottom-color:#222}.tooltip--bottom:after{margin-bottom:0;margin-top:6px}.tooltip--left:before,.tooltip--left:after{bottom:auto;left:auto;top:50%;right:100%}.tooltip--left:before{margin:-5px -3px 0 0;border-top-style:double;border-top-color:#0000;border-left-style:solid;border-left-color:#222}.tooltip--left:after{margin-bottom:0;margin-right:6px;transform:translateY(-50%)}.no-csstransforms .tooltip--left:after{margin-left:0;margin-top:-.75em}.tooltip--right:before,.tooltip--right:after{bottom:auto;left:100%;top:50%}.tooltip--right:before{margin:-5px 0 0 -3px;border-top-style:double;border-top-color:#0000;border-right-style:solid;border-right-color:#222}.tooltip--right:after{margin-bottom:0;margin-left:6px;transform:translateY(-50%)}.no-csstransforms .tooltip--right:after{margin-left:0;margin-top:-.75em}.blurb:before,.blurb:after{content:" ";display:table}.blurb:after{clear:both}.blurb--no-image{text-align:center}.blurb--no-image ul{display:inline-block;text-align:left}.blurb-image{float:left;width:30%;margin-right:20px}.blurb-text{overflow:hidden}.contact-person{display:inline-block;width:33%;margin-bottom:20px;padding-left:10px;padding-right:10px;text-align:center}.contact-person p{margin:4px 0}.estate-status-label{display:inline-block;position:absolute;top:25px;left:0;min-width:6em;height:40px;line-height:40px;padding:0 20px;color:#fff;font-size:18px;font-size:1.125rem;text-transform:uppercase;text-align:center;z-index:5}.estate-status-label:after{content:"";display:block;position:absolute;top:0;left:100%;border:20px solid;border-left-width:0;border-right-color:#0000}.estate-status-label--sold{background:#00506a}.estate-status-label--sold:after{border-top-color:#00506a;border-bottom-color:#00506a}.estate-status-label--bidding{background:#86422c}.estate-status-label--bidding:after{border-top-color:#86422c;border-bottom-color:#86422c}.estate-type-label{margin-bottom:15px;color:#c0b285;line-height:1.25;font-family:Playfair Display,serif;font-weight:400;font-style:italic;position:absolute;top:0;right:0;transform:translate(30%) translateY(0) rotate(45deg);transform-origin:top left;padding:8px 5px 10px;color:#fff;text-align:center;z-index:5;backface-visibility:hidden}.estate-type-label:before,.estate-type-label:after{content:"";position:absolute;top:0;width:100%;height:100%}.estate-type-label:before{right:100%}.estate-type-label:after{left:100%}.estate-type-label--discrete,.estate-type-label--discrete:before,.estate-type-label--discrete:after{background-color:#00506acc}@media screen and (max-width: 23.4375rem){.estate-main-intro .estate-type-label{font-size:1.125rem;padding:2px 0 4px}}@media screen and (max-width: 29.6875rem) and (min-width: 23.4375rem){.estate-main-intro .estate-type-label{font-size:1.25rem;padding:5px 0 7px}}.estate-list-intro{text-align:center}.estate-list-wrap{max-width:1605px;margin-left:auto;margin-right:auto}.estate-list{display:flex;flex-wrap:wrap;margin-left:-50px;margin-bottom:-50px}@media screen and (max-width: 37.5em){.estate-list{margin-left:-25px;margin-bottom:-25px}}.estate-list-item{padding-left:50px;width:50%;margin-bottom:50px}@media screen and (max-width: 37.5em){.estate-list-item{padding-left:25px}}@media screen and (min-width: 143.75em){.estate-list-wrap{max-width:2410px}.estate-list-item{width:33.3333333333%}}@media screen and (max-width: 59.375em){.estate-list-wrap{max-width:800px}.estate-list-item{width:100%}}.estate-list-item-inner{position:relative;overflow:hidden}.estate-list-item-image{vertical-align:middle}.estate-list-item-image-link{display:block}.estate-list-item-title{margin-top:1em}.estate-list-item-title p{margin:5px 0;font-weight:300}.estate-list-item-title a{color:inherit}.estate-list-item-title a:hover,.estate-list-item-title a:focus{text-decoration:underline}.estate-list-item-title-primary{margin:0;color:inherit}@media screen and (max-width: 28.125em){.estate-list-item-inner:after{height:200px}.estate-list-item-title{padding:10px 10px 15px}}.estate-header{padding-top:40px;padding-bottom:40px;text-align:center}.estate-header .wrap p{font-weight:300}.estate-header .h-alt{margin:0}.estate-nav{top:0!important;padding:5px 10px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fffffff2;text-align:center;z-index:600;margin-top:-1px}.backdropfilter .estate-nav{background-color:#ffffffbf;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px)}.estate-nav .modal-trigger{height:auto;padding:1px 8px;line-height:1.5}.estate-nav li{margin:0 5px}.estate-nav a{padding:10px 5px}.estate-nav.scrolled-top{position:fixed;top:0;left:0;right:0;z-index:600;background-color:#fffffff2;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:5px 10px}@media screen and (max-width: 31.25em){.estate-nav .modal-wrap{display:none!important;visibility:hidden!important}}@media screen and (max-width: 25em){.estate-nav li{margin:0 2px}.estate-nav a{font-size:14px;font-size:.875rem}}.lightbox-items-container{display:none}.estate-main-intro{position:relative;overflow:hidden}.estate-main-intro img{width:100%}.estate-main-intro--lightbox-trigger{position:absolute;right:10px;bottom:10px;z-index:1}@media screen and (min-width: 37.5rem){.estate-main-intro--lightbox-trigger{right:20px;bottom:20px}}@media screen and (min-width: 50rem){.estate-main-intro--lightbox-trigger{right:40px;bottom:40px}}.estate-content-wrap{border-left:1px solid #e8e8e8}.estate-overview{display:flex;flex-wrap:wrap;margin-left:-60px}@media screen and (max-width: 37.5em){.estate-overview{margin-left:-25px}}.estate-overview-col{position:relative;width:35%;padding-top:60px;padding-left:50px;z-index:2}@media screen and (max-width: 37.5em){.estate-overview-col{padding-left:25px}}.estate-overview-info-col{width:30%}.estate-overview-block{font-size:18px;font-size:1.125rem}.estate-overview-title{margin-bottom:10px;font-size:20px;font-size:1.25rem;font-weight:700}.estate-short-facts ul{list-style:none;margin:0 0 1em}.estate-short-facts li{display:inline-block;width:50%;padding-right:20px;vertical-align:top;margin-bottom:20px}.estate-short-facts strong{display:block;color:#757575;font-size:15px;font-size:.9375rem;text-transform:uppercase}.estate-short-facts p:last-child{margin-bottom:0}.estate-price,.estate-viewing,.estate-type{margin-bottom:15px;padding:20px}.estate-price .estate-overview-title,.estate-price p,.estate-viewing .estate-overview-title,.estate-viewing p,.estate-type .estate-overview-title,.estate-type p{margin:0}.estate-price{background:#f4f4f4}.estate-type{background:#f5f0eb}.estate-price-starting-amount,.estate-viewing-dates{font-size:36px;font-size:2.25rem;font-weight:300}.estate-price-starting-currency{font-size:21px;font-size:1.3125rem;font-weight:300}.estate-price-latest{font-size:14px;font-size:.875rem}.estate-price-latest-amount{font-size:18px;font-size:1.125rem;font-weight:300}.estate-viewing{background:#e7f2f4}.estate-viewing-contact,.estate-price-contact,.estate-type-info{font-size:14px;font-size:.875rem}.estate-share{margin-top:40px;text-align:center}.estate-share ul{list-style:none;margin:15px 0 0}.estate-share li{margin-bottom:10px}.estate-share .icon{margin-right:5px}.estate-share svg{fill:#264272}.estate-share a{text-decoration:none}.estate-share a .text{position:relative;top:-1px;text-decoration:underline}.estate-share a:hover .text,.estate-share a:focus .text{text-decoration:none}.estate-share a:hover svg,.estate-share a:focus svg{fill:currentColor}.estate-agents .estate-info-title{margin-bottom:5px}.estate-agents p{margin:5px 0}.estate-agent:not(:last-child){margin-bottom:40px}.estate-agent-image{float:left;width:120px;height:120px;margin-right:20px;border-radius:60px}.estate-agent-text{overflow:hidden}.estate-agent-name{margin:0}@media screen and (max-width: 75em){.estate-overview-facts-col,.estate-overview-info-col{width:50%}.estate-overview-contact-col{width:100%}.estate-agents{display:flex;flex-wrap:wrap;margin-left:-50px;text-align:center}}@media screen and (max-width: 75em) and (max-width: 37.5em){.estate-agents{margin-left:-25px}}@media screen and (max-width: 75em){.estate-agent{padding-left:50px;width:100%;max-width:25em;text-align:left}}@media screen and (max-width: 75em) and (max-width: 37.5em){.estate-agent{padding-left:25px}}@media screen and (max-width: 40.625em){.estate-overview{display:block;flex-wrap:nowrap;margin-left:0}.estate-overview-col{width:auto;padding-left:0;padding-top:30px}.estate-short-facts ul{margin:0}}@media screen and (max-width: 25em){.estate-overview-block{font-size:16px;font-size:1rem}.estate-overview-title{font-size:18px;font-size:1.125rem}.estate-price-starting-amount,.estate-viewing-dates{font-size:24px;font-size:1.5rem}.estate-agent-image{width:90px;height:90px}.estate-agent-name{font-size:24px;font-size:1.5rem}}.estate-section{margin-top:40px;padding-top:80px;border-top:1px solid #e8e8e8}.estate-section-heading{text-align:center}.estate-section-text{padding-bottom:40px;text-align:center}.estate-section-text--left{text-align:left}.estate-map{padding-top:80px}@media screen and (max-width: 50em){.estate-section{margin-top:30px;padding-top:60px}.estate-section-text{padding-bottom:30px}}@media screen and (max-width: 31.25em){.estate-section{margin-top:20px;padding-top:40px}.estate-section-text{padding-bottom:20px}.estate-map{margin-top:60px}}.estate-description-images--full{max-width:850px;margin-left:auto;margin-right:auto}.estate-description-images--secondary{margin-top:15px}.estate-description-image a:focus{display:block;width:100%;height:100%;outline:2px solid #535964}.section-images--left,.section-images--right{margin-top:15px}.more-images{visibility:hidden;opacity:0;height:0;transition:opacity 1s ease;transition-delay:.5s;transition-property:opacity;display:grid;grid-template-columns:6fr 4fr;gap:2rem}.more-images .estate-description-image{margin-top:15px;transform:scale(.5);transition:transform .5s ease;transition-delay:.5s}.more-images *{height:inherit}.estate-description-image:not(:first-child){margin-top:15px}.estate-description-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.estate-description-image-text{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:30px 15px 10px;background:linear-gradient(#0000,#000000a6);color:#fff;z-index:2}.show-more-btn{border:none;color:#535964;height:80px;width:100%;margin-top:2rem;display:flex;justify-content:center;align-items:center;background-color:#f4f4f4;font-size:1.625rem}.show-more-btn:hover,.show-more-btn:focus{background-color:#e7e7e7}@media screen and (min-width: 53.125rem){.estate-description-images--primary,.estate-description-images--secondary{display:inline-block;vertical-align:top}.estate-description-images--primary{width:60%;padding-right:15px}.estate-description-images--secondary{margin-top:0;width:39%;padding-left:15px}.section-images--left,.section-images--right{margin-top:0}.section-images--grid{display:flex;height:800px;visibility:visible;opacity:1;transition:opacity .4s ease,visibility 0s ease,height 0s ease;transition-delay:0s,.5s,.5s}.section-images--left{flex-basis:60%;padding-right:15px;min-height:0;display:flex;flex-direction:column}.section-images--left .estate-description-image{flex:1 1;min-height:0}.section-images--left .estate-description-image:not(:first-child){margin-top:30px}.section-images--left .estate-description-image:nth-child(2){margin-top:30px}.section-images--left .estate-description-image .lazy-image{padding-bottom:0!important;height:100%!important}.section-images--right{padding-left:15px;flex-grow:1;display:flex;flex-direction:column}.section-images--right .estate-description-image{min-height:0;flex:2 1}.section-images--right .estate-description-image .lazy-image{padding-bottom:0!important;height:100%!important}.more-images .estate-description-image{margin-top:30px}.show-more-btn{margin-top:30px;height:120px}}.estate-floor-plans{text-align:center}.floor-plan-image{display:inline-block;width:100%;max-width:600px;margin:10px}.estate-documents{text-align:center}.estate-documents ul{list-style:none;margin:30px 0 0}.estate-documents li{display:inline-block;margin:10px 20px}.estate-documents a,.estate-documents a .text{display:block}.estate-documents a:hover .icon svg,.estate-documents a:focus .icon svg{fill:#00506a}.estate-documents .icon{width:60px;height:75px;margin:0 0 5px!important}.estate-documents .icon svg{fill:#535964}.compilation-areas{width:100%}.estate-facts-wrap dl,.estate-facts-wrap dt,.estate-facts-wrap dd{margin:0}.estate-facts-wrap dl{margin-left:-50px}@media screen and (max-width: 37.5em){.estate-facts-wrap dl{margin-left:-25px}}.estate-facts-wrap dt,.estate-facts-wrap dd{margin-bottom:10px}.estate-facts-wrap dt{display:inline-block;vertical-align:top;padding-left:50px;width:33.3333333333%;padding-right:20px;word-wrap:break-word}@media screen and (max-width: 37.5em){.estate-facts-wrap dt{padding-left:25px}}.estate-facts-wrap dd{display:inline-block;vertical-align:top;padding-left:50px;width:66.6666666667%;white-space:pre-line}@media screen and (max-width: 37.5em){.estate-facts-wrap dd{padding-left:25px}}.estate-facts-wrap dl dl{margin-left:0}.estate-facts-wrap dl dl dt,.estate-facts-wrap dl dl dd{display:block;width:auto;padding-left:0}.estate-facts-wrap dl dl dt{margin:0;padding:0}.estate-facts-title{text-align:center}.estate-facts-group-title{margin:50px 0 25px;color:inherit}@media screen and (max-width: 31.25em){.estate-facts-wrap dl{margin-left:0}.estate-facts-wrap dl dl{margin-top:10px;margin-left:20px}.estate-facts-wrap dt,.estate-facts-wrap dd{display:block;width:auto;margin:0;padding:0}.estate-facts-wrap dd{margin-bottom:1em}}.estate-prospect-form{margin-top:80px;padding-top:80px;padding-bottom:60px}@media screen and (max-width: 37.5em){.estate-prospect-form{margin-top:40px;padding-top:40px;padding-bottom:30px}}.estate-prospect-form .text{text-align:center}.other-estates-more{margin-top:-40px;text-align:center;font-weight:400}.estates-excerpt{text-align:center}.estates-excerpt-images{display:flex;max-width:1800px;margin-bottom:20px}.estates-excerpt-image{width:50%}@media screen and (max-width: 1600px){.estates-excerpt-images{padding-left:0;padding-right:0}}.modal-backdrop,.modal-inner{display:none}.modal-wrap .is-open .modal-backdrop,.modal-wrap .is-open .modal-inner{animation:fade-in .25s;display:block}.modal-wrap .is-open .modal-inner{animation:fade-in .25s,scale-up .25s;display:block}.modal-wrap--inline{display:inline-block}.modal-wrap--closing .modal-backdrop,.modal-wrap--closing .modal-inner{transition:transform .25s ease,opacity .25s ease;opacity:0}.modal-wrap--closing .modal-inner{transform:scale(.9)}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;padding:25px 20px;background:#00000080;z-index:700}.modal,.modal-inner,.modal-content{outline:0}.modal{position:relative;text-align:left;z-index:701}.modal-inner{position:relative;transform-origin:50% 50%;padding:20px;background:#fff}.modal-title{margin-top:-5px;padding-right:30px}.modal-content{overflow:auto}.modal-close{position:absolute;top:0;right:0;width:50px;height:50px;z-index:702}.modal,.modal-inner,.modal-content{height:100%}.modal{display:flex}.modal--centered{align-items:center}.modal-inner{flex:1 1 auto;display:flex;flex-direction:column}.modal-inner,.modal-content{height:auto;max-height:100%}.modal-wrap .is-open .modal-backdrop,.modal-wrap .is-open .modal-inner{display:flex}.start [data-vardering-modal].modal,.start [data-speculator-modal].modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.start [data-vardering-modal] .modal-backdrop,.start [data-speculator-modal] .modal-backdrop{z-index:0}.start [data-vardering-modal] .modal-inner,.start [data-speculator-modal] .modal-inner{position:relative;z-index:1;max-width:var(--mw-md);margin:auto;padding:2em}.start [data-vardering-modal] .modal-close,.start [data-speculator-modal] .modal-close{z-index:2;background:none;border-color:transparent;color:#000;padding:0;display:flex;justify-content:center}.start [data-vardering-modal] .modal-close svg,.start [data-speculator-modal] .modal-close svg{width:2rem}body:has(.modal.is-open){position:fixed}.notice{padding:15px 0;background:#c0b285;color:#fff;font-size:20px;font-size:1.25rem;font-weight:300;text-align:center}.notice p{margin:0}.notifications{position:fixed;top:0;left:0;width:100%;z-index:800}.notification{padding:10px;border-bottom:1px solid rgba(0,0,0,.2);background:#535964;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.notification-error{background:#ed404b;color:#fff}.notification-success{background:#49ad5a;color:#fff}.notification-warning{background:#fce473;color:#78591c;text-shadow:none}.notification-info{background:#3b9bc9;color:#fff}.notification-text{vertical-align:middle}.notification-close{width:25px;height:25px;line-height:25px;margin-left:10px;padding:0;border:0;vertical-align:middle;color:inherit;background:#0000;font-size:16px;font-weight:700}.notification-close .icon{width:10px;height:10px}.notification-error .notification-close{background:#d8222e}.notification-error .notification-close:hover,.notification-error .notification-close:focus{background:#b72a33}.notification-success .notification-close{background:#4c9058}.notification-success .notification-close:hover,.notification-success .notification-close:focus{background:#4d7654}.notification-warning .notification-close{background:#efce33}.notification-warning .notification-close:hover,.notification-warning .notification-close:focus{background:#e1c128}.notification-info .notification-close{background:#387a99}.notification-info .notification-close:hover,.notification-info .notification-close:focus{background:#3a687e}.office-info p{margin:1px 0}.office-info-title{margin:0 0 5px}.office-users{margin-top:80px;margin-bottom:80px;display:flex;flex-wrap:wrap;margin-left:-50px;justify-content:center}@media screen and (max-width: 37.5em){.office-users{margin-top:40px;margin-bottom:40px;margin-left:-25px}}.office-user{padding-left:50px;width:33.3333333333%;margin-bottom:50px;text-align:center;font-weight:400}@media screen and (max-width: 37.5em){.office-user{padding-left:25px;margin-bottom:25px}}.office-users--cols-4 .office-user{padding-left:50px;width:25%}@media screen and (max-width: 37.5em){.office-users--cols-4 .office-user{padding-left:25px}}.office-user p{margin:1px 0}.office-user img{border-radius:50%}.office-user--full .office-user-name{margin:10px 0 5px;font-size:24px;font-size:1.5rem}@media screen and (max-width: 50em){.office-user--full .office-user-name{font-size:18px;font-size:1.125rem}}.office-user--full .office-user-image{max-width:240px;margin:0 auto}@media screen and (max-width: 37.5em){.office-user--full .office-user-image{padding:0 15px}}@media screen and (max-width: 25em){.office-user--full .office-user-image{max-width:180px}}@media screen and (max-width: 43.75em){.office-user--full{width:50%;max-width:250px}.show-more-btn{font-size:1.25rem}}@media screen and (max-width: 62.5em){.office-users--cols-4 .office-user--full{width:50%;max-width:350px}}@media screen and (max-width: 28.125em){.office-user--full,.office-users--cols-4 .office-user--full{width:100%}}.office-user--lite{margin-left:auto;margin-right:auto}.office-user--lite .office-user-name{margin:5px 0 10px;text-transform:none;color:#c0b285}@media screen and (max-width: 40.625em){.office-user--lite .office-user-image{max-width:120px;margin-left:auto;margin-right:auto}.office-user--lite.office-users--cols-4{max-width:400px}.office-users--cols-4 .office-user--lite{width:50%}}.site-nav a{padding:5px 0;text-transform:uppercase;letter-spacing:.5px;color:#264272;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}.site-nav a.active{border-bottom-color:#535964}.site-nav a:hover,.site-nav a:focus{border-bottom-color:#00506a}@media screen and (max-width: 46.875em){.site-nav{padding:10px 0;background:#264272;color:#fff}.site-nav li{margin:0}.site-nav a{color:inherit;border-bottom-width:0}.site-nav a:hover,.site-nav a:focus,.site-nav a.active{border-bottom-color:#fff}}@media screen and (max-width: 25em){.site-nav{font-size:13px;font-size:.8125rem}}.lead-text{font-size:1.25rem;font-weight:300;margin-bottom:1.5rem}@media screen and (min-width: 43.75rem){.lead-text{font-size:1.375rem;text-wrap:balance}}.lead-text p,.lead-text ol,.lead-text ul,.sub-text p,.sub-text ol,.sub-text ul{margin-bottom:1.5rem;font-weight:300}.rich-text.lead-text,.rich-text.sub-text{margin-bottom:0}.rich-text:last-child p:last-child,.rich-text:last-child ol:last-child,.rich-text:last-child ul:last-child{margin-bottom:0}.rich-text.lead-text p{font-weight:300}.tight-text p,.tight-text ol,.tight-text ul{margin-bottom:.75em}.tight-text p:last-child,.tight-text ol:last-child,.tight-text ul:last-child{margin-bottom:0}.text{vertical-align:middle}.text:only-child{vertical-align:baseline}.centered{text-align:center}.centered ul,.centered ol{display:inline-block;text-align:left}.block-background-image-text-box{text-align:right}.block-background-image-text-box-content{display:inline-block;width:55%;padding:30px;background:#fff;background:#fffc;text-align:left}.ms-parent{display:block;width:100%!important;position:relative;vertical-align:middle;font-size:14px}.ms-choice{display:block;width:calc(50% - .5rem);height:45px;padding:0;overflow:hidden;cursor:pointer;text-align:left;white-space:nowrap;line-height:38px;color:#444;text-decoration:none;background-color:#fff;position:relative}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:2px 0 0 1rem}.ms-choice>div{position:absolute;top:0;right:0;width:40px;height:100%;background:url(/images/arrow-down.svg) 20% 50% no-repeat;background-size:auto 9px}.ms-choice>div.open{transform:rotate(180deg);background-position-x:80%}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:8px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #ddd}button.ms-choice:focus{border-color:#ccc;outline:0}.ms-drop.bottom{top:100%;box-shadow:0 4px 5px #00000026;text-align:left}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px #00000026}.ms-search{display:inline-block;margin:0;min-height:26px;padding:8px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto!important;min-height:34px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ddd;border-radius:0;box-shadow:none;background-size:auto 50%}.ms-search,.ms-search input{box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;text-transform:none}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{display:block;white-space:nowrap;cursor:pointer;padding:3px 0}.ms-drop ul>li label.optgroup{font-size:16px;font-weight:600}.ms-drop input[type=checkbox]{vertical-align:middle;margin:-3px 8px 0 0}.ms-drop .ms-no-results,.spec-Cottage,.spec-Plot{display:none}@media screen and (max-width: 46.875em){.block-background-image-text-box-content{display:block;width:auto}}.contact-form-block__content{margin-bottom:40px}@media screen and (max-width: 37.5em){.contact-form-block__content{margin-bottom:20px}}.block-content{padding-left:2.5em;padding-right:2.5em;margin-left:auto;margin-right:auto;max-width:58.125em;padding-top:80px;margin-bottom:80px}@media screen and (max-width: 37.5em){.block-content{padding-left:1.25em;padding-right:1.25em;padding-top:40px;margin-bottom:40px}}.block-charity{padding-top:350px}@media screen and (max-width: 900px){.block-charity{background-position:30% 50%}}@media screen and (max-width: 450px){.block-charity{background-position:35% 50%}}.charity-logos img{margin:10px 20px}.charity-barnsamariten{max-width:100px}.charity-lovehope{max-width:200px}.charity-text{padding:30px 0;background:#fff;background:#fffc;text-align:center}.charity-text p:last-child{margin-bottom:0;display:flex;justify-content:center}.discrete-objects{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 37.5em){.discrete-objects{margin-top:40px;margin-bottom:40px}}.discrete-objects-content{margin-bottom:40px}@media screen and (max-width: 37.5em){.discrete-objects-content{margin-bottom:20px}}.block-quote{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 37.5em){.block-quote{margin-top:40px;margin-bottom:40px}}.block-quote blockquote{margin-left:0;margin-right:0;margin-bottom:0}.images-block-wrap{margin-top:40px;margin-bottom:40px}@media screen and (max-width: 37.5em){.images-block-wrap{margin-top:20px;margin-bottom:20px}}.images-block:first-child{margin-top:0}.images-block--small .images-block-item,.images-block--medium .images-block-item,.images-block--large .images-block-item{margin-bottom:1.5rem;margin-right:auto;margin-left:auto}.images-block--small .images-block-item:last-child,.images-block--medium .images-block-item:last-child,.images-block--large .images-block-item:last-child{margin-bottom:0}.images-block--small .images-block-item{max-width:200px}.images-block--medium .images-block-item{max-width:600px}.images-block--large .images-block-item{max-width:1000px}.images-block-item-caption p{margin-bottom:0}.images-block--small .images-block-item-caption,.images-block--medium .images-block-item-caption,.images-block--large .images-block-item-caption,.images-block--cols-2 .images-block-item-caption,.images-block--cols-3 .images-block-item-caption,.images-block--cols-4 .images-block-item-caption{margin-top:5px;font-size:.875rem}.images-block-item-image a{transition:opacity .15s ease}.images-block-item-image a:hover,.images-block-item-image a:focus{opacity:.75}.images-block--cols-2,.images-block--cols-3,.images-block--cols-4{display:flex;flex-wrap:wrap;margin-left:-50px;margin-left:-1.5rem;margin-bottom:-1.5rem}@media screen and (max-width: 37.5em){.images-block--cols-2,.images-block--cols-3,.images-block--cols-4{margin-left:-25px}}.images-block--cols-2 .images-block-item,.images-block--cols-3 .images-block-item,.images-block--cols-4 .images-block-item{padding-left:50px;width:100%;padding-left:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 37.5em){.images-block--cols-2 .images-block-item,.images-block--cols-3 .images-block-item,.images-block--cols-4 .images-block-item{padding-left:25px}}@media screen and (min-width: 25rem){.images-block--cols-2 .images-block-item,.images-block--cols-4 .images-block-item{width:50%}}@media screen and (min-width: 31.25rem){.images-block--cols-3 .images-block-item{width:25%}}@media screen and (min-width: 43.75rem){.images-block--cols-4 .images-block-item{width:25%}}.images-block--side-text .images-block-item{margin-top:1.5rem}.images-block--side-text .images-block-item-caption{margin-top:10px}@media screen and (min-width: 34.375rem){.images-block--side-text .images-block-item{display:flex;flex-wrap:wrap;margin-left:-50px;margin-left:-1.5rem}}@media screen and (min-width: 34.375rem) and (max-width: 37.5em){.images-block--side-text .images-block-item{margin-left:-25px}}@media screen and (min-width: 34.375rem){.images-block--side-text .images-block-item:nth-child(2n){flex-direction:row-reverse}.images-block--side-text .images-block-item-image,.images-block--side-text .images-block-item-caption{padding-left:50px;width:50%;padding-left:1.5rem}}@media screen and (min-width: 34.375rem) and (max-width: 37.5em){.images-block--side-text .images-block-item-image,.images-block--side-text .images-block-item-caption{padding-left:25px}}@media screen and (min-width: 34.375rem){.images-block--side-text .images-block-item-caption{margin-top:0}}.block-social-media{margin-top:40px;text-align:center}.block-social-media a{display:inline-block;margin:0 10px;color:inherit}.block-social-media a:hover,.block-social-media a:focus{color:#00506a}.block-social-media .icon{width:50px;height:50px}.blurb-list-wrap{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 37.5em){.blurb-list-wrap{margin-top:40px;margin-bottom:40px}}.blurb-item{position:relative}.blurb__inner{display:flex;justify-content:center;align-items:center;padding:5px;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.overlay-link:hover~.blurb__inner a,.overlay-link:focus~.blurb__inner a{background-color:#0006}.blurb__link{text-align:center}.blurb__link p{margin-bottom:0}.blurb__link a{margin-bottom:15px;color:#c0b285;line-height:1.25;font-family:Playfair Display,serif;font-weight:400;font-style:italic;display:block;padding:5px 20px 10px;background-color:#0000004d;border:3px solid #fff;color:#fff;transition:background-color .15s ease;word-break:break-all;text-decoration:none;font-style:normal}.blurb__link a:hover,.blurb__link a:focus{outline:3px dotted currentColor;background-color:#0006}@media screen and (min-width: 37.5rem){.blurb-list{display:flex;flex-wrap:wrap;margin-left:0}}@media screen and (min-width: 37.5rem) and (max-width: 37.5em){.blurb-list{margin-left:-25px}}@media screen and (min-width: 37.5rem){.blurb-list.blurb-list--cols-1{justify-content:center}.blurb-item{width:50%;padding-left:0}}@media screen and (min-width: 37.5rem) and (max-width: 37.5em){.blurb-item{padding-left:25px}}@media screen and (min-width: 37.5rem){.blurb__inner{min-height:250px}}@media screen and (min-width: 50rem){.blurb__inner{min-height:350px}}@media screen and (min-width: 62.5rem){.blurb-list--cols-3 .blurb-item{width:33.3333333333%}.blurb-list--cols-2 .blurb__inner,.blurb-list--cols-3 .blurb__inner,.blurb-list--cols-4 .blurb__inner{min-height:400px}}@media screen and (min-width: 68.75rem){.blurb-list--cols-3 .blurb__inner,.blurb-list--cols-4 .blurb__inner{min-height:300px}.blurb-list--cols-4 .blurb-item{width:25%}}.image-content-block{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 37.5em){.image-content-block{margin-top:40px;margin-bottom:40px}}.image-content-block__content-first{margin-bottom:40px}@media screen and (max-width: 37.5em){.image-content-block__content-first{margin-bottom:20px}}.image-content-block__inner--reversed{display:flex;flex-direction:column;flex-direction:column-reverse}.image-content-block__inner--reversed .image-content-block__content{margin-bottom:1.5em}.image-content-block__content>*:last-child{margin-bottom:0}.image-content-block__image{margin-bottom:1.5em}.image-content-block__inner--reversed .image-content-block__image{margin-bottom:0}.image-content-block__image--stretch img{max-height:250px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 43.75rem){.image-content-block__inner{display:flex;flex-wrap:wrap;margin-left:-50px}}@media screen and (min-width: 43.75rem) and (max-width: 37.5em){.image-content-block__inner{margin-left:-25px}}@media screen and (min-width: 43.75rem){.image-content-block__inner.image-content-block__inner--reversed{flex-direction:row-reverse}.image-content-block__image,.image-content-block__content{padding-left:50px;width:50%;margin-bottom:0}}@media screen and (min-width: 43.75rem) and (max-width: 37.5em){.image-content-block__image,.image-content-block__content{padding-left:25px}}@media screen and (min-width: 43.75rem){.image-content-block__image img{max-height:none}}.media-container{display:flex;flex-direction:column}.media{position:relative;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;height:56vw}@media screen and (min-width: 37.5rem){.media{max-height:70vh}}.media-bg{background-color:gray}.media-bg,.media-bg picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.media-bg img,.media-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-content{position:relative;width:100%;padding-top:5.625rem;padding-bottom:5.625rem;color:#fff;text-align:center;z-index:10}.media-content h1,.media-content h2,.media-content h3,.media-content p{color:inherit;text-shadow:0 0 20px rgba(0,0,0,.7)}@media screen and (max-width: 37.5rem){.media-content h1,.media-content h2,.media-content h3,.media-content p{font-size:1.25rem}}.section-block--bg{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 37.5em){.section-block--bg{padding-top:40px;padding-bottom:40px}}.section-block--bg>*:first-child{margin-top:0!important}.section-block--bg>*:last-child{margin-bottom:0!important}.section-block--bg-gray{background-color:#f4f4f4}.section-block--bg-beige{background-color:#f5f0eb}body,#main{background:#fff}body{scroll-behavior:smooth}.app-view-edit{background:#fff}.page-container{display:flex;flex-direction:column;min-height:calc(100vh - 20px)}.page-content{flex-grow:1}#main{position:relative;z-index:2}#drag-image-container{position:absolute;top:100px;left:100px;z-index:1}body{position:relative;border-top:20px solid #264272}.site-header{position:relative;display:table;width:100%}.site-header-notice{display:table-caption}.site-header-logo,.site-header-nav{display:table-cell;vertical-align:middle;padding-top:30px;padding-bottom:30px;z-index:2}.start .site-header-logo,.start .site-header-nav{padding-top:40px}.site-header-logo{padding-left:50px;padding-right:10px}.site-header-logo img{max-width:260px}.site-header-nav{padding-left:10px;padding-right:50px;text-align:right}@media screen and (max-width: 53.125em){.site-header-logo,.site-header-nav{padding-top:20px;padding-bottom:20px}.site-header-logo{padding-left:25px}.site-header-nav{padding-right:25px}}@media screen and (max-width: 46.875em){body{border-top:0}.site-header-logo,.site-header-nav{text-align:center;padding-left:20px;padding-right:20px}.site-header-notice{display:table-row}.site-header-nav{display:table-caption;padding:0}.site-header-logo{display:table-footer-group}.site-header-logo .site-logo{margin:15px auto;max-width:260px}ul.site-nav.nav-bar{justify-content:center;gap:2%;font-size:12px}}@media screen and (min-width: 46.875rem){.start .site-header,.site-header.site-header--alternate{position:absolute;left:0;top:-10px;z-index:2}.start-page-has-intro-video .site-header:after,.site-header.site-header--alternate:after{content:"";position:absolute;left:0;top:20px;width:100%;height:90%;z-index:-1;background:linear-gradient(to bottom,#fffc,70%,#fff0)}.start-page-has-intro-video .site-header-logo,.site-header--alternate .site-header-logo,.start-page-has-intro-video .site-header-nav,.site-header--alternate .site-header-nav{padding-top:40px;padding-bottom:40px}}.site-footer{clear:both;text-align:center}.site-footer-about{padding:40px 20px;background:#f4f4f4}.site-footer-about-links{margin:0 auto}.site-footer-about-links li{padding:10px 15px;white-space:nowrap}.site-footer-about-links .icon,.site-footer-about-links .text{vertical-align:middle}.site-footer-about-links .icon{position:relative;margin-right:5px;top:1px}.site-footer-about-links .icon svg{fill:#535964}.site-footer-about-links a{text-decoration:none}.site-footer-about-links a .text{text-decoration:underline}.site-footer-about-links a:hover .text,.site-footer-about-links a:focus .text{text-decoration:none}.site-footer-about-more{margin:1.5em 0 0}.site-footer-about-more a{display:inline-block;margin:.25em .5em;padding:.25em;font-weight:400}.site-footer-certified{padding:10px;background:#264272;color:#fff;display:flex;justify-content:center}.site-footer-certified img{max-width:100px}@media screen and (max-width: 31.25em){.site-footer-certified{padding:7px}.site-footer-certified img{max-width:70px}.form-grid .input-group:has(textarea),.form-grid .input-group,.form-grid .input-group.checkbox-group,.form-grid .input-group.fastighetsbeteckning,.input-group.bt-gr{grid-column:span 1}}@media screen and (max-width: 40.625em){.site-footer-about-links{margin-bottom:20px}.site-footer-about-links li{display:block;padding:0 0 5px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.flip{transform:scaleX(-1)}.hidden{display:none!important;visibility:hidden!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media print{*{background:#0000!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}form,.nav,#logo a:after,.comments a:after,#respond,.comment .reply,.widget_calendar{display:none!important}}.booking.viewing-modal,.booking.interest-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90000;padding:25px 20px;background:#00000080}.booking.viewing-modal .booking-form-wrapper,.booking.interest-modal .booking-form-wrapper{position:absolute;top:50%;left:50%;width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 40px);transform:translate(-50%,-50%)}.booking.viewing-modal .booking-form,.booking.interest-modal .booking-form{position:relative;background:#fff;padding:24px;max-height:calc(100vh - 40px);overflow:auto}.booking.viewing-modal .close-viewing-modal,.booking.interest-modal .close-interest-modal{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking.viewing-modal .close-viewing-modal svg,.booking.interest-modal .close-interest-modal svg{flex:0 0 auto}.ol-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:var(--mw-ultra);margin:0 auto 2rem;padding:0 1.5rem 5rem}#related .ol-wrapper{margin-top:5rem}.oc-img-wrapper img{-o-object-fit:cover;object-fit:cover;aspect-ratio:800/600}.oc-link{color:inherit;text-decoration:none}.oc-img-wrapper{position:relative;overflow:hidden}.oc{color:var(--main-color)}.oc-facts{display:flex;gap:.5rem;font-size:14px;font-weight:400;line-height:1}.oc-fact{display:flex;justify-content:center;gap:.5rem}.oc-content{display:flex;flex-wrap:wrap;padding:6rem 1.5rem 2rem;background:linear-gradient(180deg,#14473400,var(--green-400));align-items:flex-start;position:absolute;bottom:0;width:100%}.oc-content img{margin-right:.5rem;display:inline-block}.oc-content h2.oc-sub-title,.oc-content h3{font-size:1.5rem;margin:6px 0 9px;line-height:1.2;color:var(--white);text-align:left!important}h3.oc-title:after{content:", ";margin-right:.5rem}.oc-tag-wrapper{position:absolute;right:1rem;top:1rem;z-index:9}.oc-tag.bid,.oc-tag.sald,.oc-tag.kommande{display:flex;background:var(--green-400);text-align:center;align-items:center;font-size:13px;line-height:1.2;justify-content:center;font-weight:700;padding:5px 6px}.oc-tag.bid{background:var(--brown-400)}.oc-tag.sald span{margin:auto}.oc-estate{position:absolute;left:0;top:0;background:var(--brown);color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:18px;padding:.5rem}.container.objects{grid-template-columns:repeat(4,1fr);gap:2rem;padding:5rem 2rem 1.5rem}.container.objects h2,.container.objects h2+p,.container.objects .bt-gr{grid-column:span 4;text-align:center}.container.objects .oc-img-wrapper img{aspect-ratio:312/367}.container.objects>h2+p{max-width:680px;text-wrap:balance;font-size:18px}.card{position:relative}.mix.sold.bt-gr{grid-column:span 2}.ob-hero-wrapper{max-height:calc(100svh - 2rem);overflow:hidden;position:relative}.ob-hero-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1227/511}strong.short-fact-label{display:block;font-weight:700;text-transform:uppercase;font-size:15px;color:var(--main-color)}.price-viewing{display:flex;flex-direction:column;gap:1rem}.price-wrapper{background:#f4f4f4;padding:1.5rem}.price-label{font-weight:700;text-transform:uppercase;font-size:1.25rem}.price-value{font-size:36px;font-weight:300}.ob-short-fact{font-size:18px}.project-short-facts .ob-short-fact{font-size:16px;font-weight:400;color:var(--main-color)}.broker-wrapper,.viewing,.bid{display:flex;padding:1.5rem;flex-direction:column;gap:1.5rem}.broker-wrapper{padding:0 1.5rem}.broker{display:flex;text-align:left;gap:1.5rem;padding:0}a.broker-link{display:block}.broker-img img{aspect-ratio:1;max-width:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:70%;object-position:70%;border-radius:50%;border:1px solid var(--green-100)}h3.broker-header{margin:0 0 .5rem;font-size:28px;line-height:1}h3.broker-header+.broker-title{font-size:18px;text-transform:none;font-weight:400}.broker-title{font-size:1.25rem;text-transform:uppercase;font-weight:700}.broker-info{font-size:18px;line-height:1;display:flex;flex-direction:column;gap:.45rem}.ob-short-facts+.ob-short-facts{margin-top:1rem}.viewing{display:block;font-size:15px;background:#e7f2f4}h2.viewing-header{font-size:1.5rem;margin-bottom:1rem;background:url(../images/date.svg) no-repeat 0 2px / 1.5rem;padding-left:1.5em}.viewing-item{display:flex;flex-direction:column;margin-top:.5rem}.viewing-item:last-child{margin:0}.viewing-date{font-size:36px;font-weight:300}.viewing-txt,.viewing-txt-default{line-height:1.5;text-wrap:balance}.viewing-txt{margin-bottom:.5rem;color:#777}.viewing-txt-default{margin:.25rem 0 0;font-size:14px;line-height:1.4;color:#777}#map{aspect-ratio:3/2}.row-data{display:flex;flex-wrap:wrap;text-align:left;flex-direction:column}.row-data.leader{margin:0;display:grid;grid-template-columns:1fr 2fr}.nested-rows{display:flex;flex-direction:column;gap:.5rem}.comment-fee{font-size:14px;line-height:1.5}span.first-letter{display:block}span.first-letter:first-letter{text-transform:capitalize}.row-data.leader .col{padding:0}.row-data.leader .col+.col{text-wrap:balance}.text-col,.association .maincontent-data{padding:2rem;border:1px solid #deede0;border-radius:4px}.nobreak{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.text-col.surroundings .maincontent-data:first-child h3,.association .maincontent-data:first-child h3{padding-top:0}.text-col.surroundings,.association{padding-top:30px}.text-col h3{font-size:20px;font-weight:700;padding-bottom:.5rem;border-bottom:1px solid #ddd}.text-col h3:first-child{margin-top:0}.data-plain-txt{padding:0;font-family:var(--font-bt);text-wrap:balance;flex:0 0 100%}.col-divider{font-size:14px;line-height:1.5;margin-bottom:.5rem}.association .maincontent-data{margin:0 auto}.tabs{display:flex;flex-direction:column;gap:0}.tabs details,.biddhistory details{overflow:hidden}.tabs details::details-content,.biddhistory details::details-content{block-size:0;transition:block-size .7s,content-visibility .7s;transition-behavior:allow-discrete}.tabs details[open]::details-content,.biddhistory details[open]::details-content{block-size:auto}.tabs summary{font-size:1.25rem;font-weight:700;background:linear-gradient(55deg,#d9edde,#fff);border-radius:4px;padding:1.5rem 2rem;cursor:pointer;font-family:var(--font-bt);position:relative;z-index:999;margin:.5rem 0;line-height:1;border:1px solid #d9edde}.tabs summary>span{display:block;font-size:14px;font-weight:400;margin-top:6px;color:#777}.tabs summary:before{content:"";position:absolute;top:calc(50% - 5px);right:2rem;transition:.5s transform ease;width:16px;height:10px;background:transparent url(/images/arrow-down.svg) no-repeat 50% / 1rem}.tabs details[open]>summary:before{transform:rotate(180deg)}.tabs summary::marker,.tabs summary::-webkit-details-marker{display:none;content:""}.maincontent-data.nobreak{max-width:100%;display:flex;flex-direction:column;gap:.5rem}.tabs .row-data.leader span strong,.data-plain-txt strong{font-size:12px;text-transform:uppercase;font-family:var(--font-bt);letter-spacing:.05em;color:var(--green-100);font-weight:800}h3.viewing-header{font-size:1.25rem;margin:0;color:var(--main-color);text-transform:uppercase;font-family:"Source Sans 3";font-weight:700;font-style:normal}.ob-facts-viewing-broker{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto 4rem;padding:4rem 1.5rem 0;max-width:var(--mw-super)}#map iframe{border-radius:.5rem}.viewing button.button{height:42px;font-size:1rem}h3.viewing-header.int_view{font-size:1.25rem;margin-top:1rem}.search-wrapper input[type=text]{margin:0;height:43px;border:2px solid var(--green-400);width:230px;font-size:15px;background:url(/images/search.svg) no-repeat right .5rem top 50% / 1.25rem}span.oc-sub-area{display:block;font-size:14px;font-weight:700;line-height:1}.beskrivning .bid{flex-basis:100%;padding:1.5rem;background:linear-gradient(55deg,#d9edde,#fff);border:1px solid #d9edde}.biddhistory{position:relative;margin-top:1rem;font-size:1rem;width:100%}.biddhistory details{max-width:350px;background:var(--beige-dark);border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.biddhistory details summary{cursor:pointer;position:relative;border:1px solid #d9edde;padding:.5rem 1rem .5rem 18px;border-radius:4px;background:#fff}.biddhistory summary:before{content:"";display:block;background:transparent url(../images/arrow-down.svg) no-repeat 50% / .75rem;width:1rem;height:1rem;position:absolute;right:1rem;top:1rem;transition:transform .25s}.biddhistory summary::-webkit-details-marker,.biddhistory summary::marker{content:"";display:none}.biddhistory details[open] summary:before{transform:rotate(180deg)}.bud{padding:.75rem 1rem;margin-top:6px;background:#fff;border-radius:4px;border:1px solid #d9edde}.col.bid-col{font-size:14px}.bid-col:nth-child(1){flex:0 0 38%;padding:2px .5rem 2px 0}.bid-col:nth-child(2){flex:0 0 25%;padding:2px 0;text-align:center}.bid-col:nth-child(3){flex:0 0 37%;padding:2px 0 2px .5rem}.short-fact-label{gap:.5rem;font-weight:600;font-size:1.25rem}.docs-link-wrapper a{background:url(../images/download.svg) no-repeat 0 50% / 1.25rem;padding:5px 0 5px 2rem;display:block;font-size:1rem;color:var(--green-100);font-weight:600}.beskrivning .oc-tag.bid{flex-basis:5rem;padding:.5rem 0 0;position:absolute;top:-4rem;right:-2rem}a.top{position:fixed;right:1rem;bottom:1rem;z-index:9;width:2rem;height:2rem}.body-default .ob-hero-wrapper{margin-bottom:4rem}.content-intro{max-width:800px;text-align:center;margin-bottom:6rem}.broker-info .content-intro{max-width:var(--mw-full)}.content-intro img{margin:4rem 0 6rem}.content-divider{background:var(--grey);margin:0 -1rem 6rem;padding:7rem 2rem 6rem;font-size:18px;line-height:1.5}.content-divider>div{max-width:800px}.content h2{font-size:2rem}.content-divider h3{font-size:1.5rem;font-weight:600;margin-top:2rem}.content-divider ul p,.blocks ul p{margin:0;font-size:1rem;background:url(../images/check.svg) no-repeat 0 3px / 1.5rem;padding:.25rem 0 .25rem 2rem}.content-divider p{text-wrap:balance}.content-summary{font-size:1.5rem;color:#999;text-wrap:balance;line-height:1.3}.ob-hero-wrapper:has(.hero-movie-wrapper){min-height:calc(100svh - 2rem)}.ob-gallery{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);gap:.5rem;grid-auto-rows:min-content;margin:0 0 .5rem}.ob-gallery .img-item{position:relative}.ob-gallery .img-item>a{display:block;height:100%}.ob-gallery .img-item img{-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:1600/1057}.ob-gallery .img-item:nth-child(1) img{aspect-ratio:1600 / 1063}.ob-gallery .img-item:nth-child(1){grid-column:span 2 / span 2;grid-row:span 2 / span 2}.ob-gallery .img-item:nth-child(2){grid-column-start:3}.ob-gallery .img-item:nth-child(3){grid-column-start:3;grid-row-start:2}.all-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#00000040}.beskrivning h1{margin-bottom:15px;color:#c0b285;line-height:1.25;font-family:Playfair Display,serif;font-weight:400;font-style:italic}.beskrivning h1 span:before{content:"/"}.ob-short-facts{grid-template-columns:2fr 1fr;max-width:var(--mw-full);margin:4rem auto;gap:2rem}.ob-short-fact-wrapper{width:100%}.ob-short-facts-intro{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ob-short-facts-intro a{grid-column:span 2;font-size:18px}.ob-short-fact-wrapper:has(.project-short-facts){margin:1rem 0 .5rem;background:#f1efeee5;padding:2rem}.project-short-facts{gap:.5rem 1rem;display:grid;grid-template-columns:1fr 1fr;max-width:450px}.ob-short-fact-wrapper .col{padding:0;display:flex;flex:0 0 auto;gap:.5rem}.ob-short-fact-wrapper .project-short-facts .col{text-align:left}.ob-short-fact-wrapper .project-short-facts .col:not(:last-child):after{display:none}.selling{padding:0rem 0rem 1rem;border-radius:4px;text-wrap:balance;font-size:1.25rem}.selling-p{text-wrap:balance;line-height:1.25;font-size:24px;color:#777}.container.object-puffar{padding-top:1.5rem}.ol span.oc-sub-area{font-size:1rem}.ol .oc-content h2.oc-sub-title{font-size:1.75rem}.ol .oc-facts{font-size:1rem}.filter{margin-right:auto;margin-left:auto;max-width:var(--mw-full);padding:1rem 1.5rem 0;justify-content:center;align-items:center;flex-wrap:wrap;display:flex}.filter-form{display:flex;gap:.5rem}.sorting{display:flex;font-size:15px;align-items:center;gap:.5rem}.sort-button{padding:0 1rem;transition:background-color .2s ease;color:var(--green-400);line-height:100%;white-space:nowrap;display:flex;align-items:center;height:43px;background:var(--green-400);color:#fff}.sort-button:hover{background-color:#376f4ccc}.sort-button.mixitup-control-active{background-color:var(--green-700)}.sort-label{display:inline-block;font-weight:700}.filter-type{max-width:calc(var(--mw-full) - 3rem);transform:translate(-50%);transition:transform .5s;border-radius:8px;width:100%;left:50%;position:relative}.filter-type.float{position:fixed;z-index:2;top:0;transform:translate(-50%,106px)}.filter-type-item{gap:.75rem;display:inline-flex;padding:1rem 0 0}.type-button{display:flex;align-items:center;gap:6px;background:none;font-size:13px;border-radius:30px;border:1px solid var(--green-400);padding:1px 12px;background:#fff}.float .type-button{border-color:#fff}.type-button.mixitup-control-active{background:var(--green-400);color:#ffffffeb}.float .type-button.mixitup-control-active{border-color:var(--green-400)}.map{display:block;height:100%;margin-top:.75rem;position:relative;width:100%}table.prislista{font-size:1rem;width:100%;line-height:1.5em}table.prislista .left,.left{text-align:left}table.prislista td,table.prislista th{text-align:right;border-top:2px solid #3a4c58;padding:.75em}table.prislista-mob{display:none}tr.c-disabled{color:#999}.nyprod__box{padding:2rem 0 3rem}.ol .hero{min-height:500px;background:url(/images/tillsalu.jpg) no-repeat 0 50% / cover}.ol .hero h1{color:#fff}.ol .hero-content{background:#0000001a;width:100%;display:flex;justify-content:center;align-items:center}.estate-section-images{display:grid;grid-template-columns:6fr 4fr;gap:2rem;grid-auto-flow:row}.estate-section-images.nogallery{display:flex}.estate-section-images>div:nth-child(2){grid-row-start:2}.estate-section-images>div:nth-child(3){grid-row:span 2}.estate-section-images>div:nth-child(1) img,.estate-section-images>div:nth-child(2) img{aspect-ratio:92/55;-o-object-fit:cover;object-fit:cover;width:100%}.estate-section-images>div:nth-child(3) img{aspect-ratio:212/325;-o-object-fit:cover;object-fit:cover}ext-img-wrapper{max-width:var(--mw-super);margin:0 auto}.text-img-wrapper{max-width:var(--mw-full);margin:0 auto}.grid-sizer,.grid-item{width:calc(60% - 1rem)}.grid-item.grid-item--narrow{width:calc(40% - 1rem)}.gutter-sizer{width:2rem}.more-gallery{width:100%}.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-show-thumbs .fancybox-thumbs{display:block}.fancybox-thumbs__list a{background-size:auto 100%;transition:all .5s ease;margin:10px!important;width:95px!important;height:95px!important}.fancybox-button--thumbs,.fancybox-button[data-fancybox-thumbs],.fancybox-toolbar .fancybox-button--thumbs{display:inline-block;visibility:visible;opacity:1}.row.compilation{border-top:1px solid #ddd;display:flex;max-width:var(--mw-sm);margin:auto}.compilation div{width:20%;padding:.5rem 1rem}.compilation .antal_rub,.compilation .antal{width:10%}.compilation .yta_rub,.compilation .yta{width:15%}.compilation .typ,.compilation .typ_rub{width:25%;text-align:left}.compilation .drift_rub,.typ_rub{width:25%}.compilation .hyresintakter_rub,.compilation .drift_rub,.compilation .hyresintakt_ar,.compilation .hyresintakt_man,.compilation .yta,.compilation .yta_rub,.ovriga_hyresintakt_ar,.ovriga_hyresintakter_rub{text-align:right}.compilation.rub{font-weight:700;background:#f4f4f4;margin-top:2rem;padding:0}.compilation.subrub{text-transform:uppercase;font-size:11px;border-top-width:0;padding-top:0;background:#eeeeee80}.compilation.sum{font-weight:700;text-align:right}@media (max-width: 600px){.text-col,.association .maincontent-data{-moz-column-count:1;column-count:1}.text-col.facts .lead-text{font-size:18px;margin:0 1.5rem}.broker-wrapper{border-width:0;padding:1rem 1.5rem;background:#fff;box-shadow:none}.broker{gap:1rem}.ob-short-facts{margin:1.5rem auto;padding:0 1.5rem;display:flex}.ob-short-facts>.flex{padding:1rem 1rem 2rem;border-right-width:0}.ob-short-facts h2{font-size:1.5rem}.ob-short-facts h2+span{font-size:1rem;line-height:1.25;margin-top:.25em}.bid-col:nth-child(1){white-space:nowrap}.col.bid-col{font-size:12px}.ob-short-facts+.ob-short-facts{margin:0}.ob-short-facts+.ob-short-facts h2{font-size:1.25rem;background-size:1.25rem}#map{border-left-width:0;border-top:.5rem solid #fff;aspect-ratio:1}.ol-wrapper,#related .ol-wrapper{padding:1rem 1.5rem 2rem;gap:1.5rem;margin-top:0;margin-bottom:0;display:flex;flex-direction:column}.oc-content h2,.oc-content h3{font-size:1rem;flex-basis:100%}.hero-content span{font-size:1rem;padding:.5rem 3rem 0}.ol .hero-content:has(h1+span){align-items:flex-end;padding-bottom:3rem}.oc-fact{display:flex;white-space:nowrap}.oc-fact:nth-child(2):before,.oc-fact:nth-child(3):before{width:1rem;display:block;color:#999}.oc-content h3{font-size:14px;color:#999}.oc-content h2{margin:4px 0 0;font-size:1.25rem}.beskrivning .oc-tag.bid{font-size:11px;width:4.5rem;height:4.5rem}.ol .hero{min-height:140px}.oc-estate{font-size:14px}.content-summary{font-size:1rem;text-wrap:pretty;margin-top:1rem}.content-intro{padding:0 1.5rem;margin-bottom:2rem}.body-default .ob-hero-wrapper{margin-bottom:2rem}.ob-short-facts>.flex>.ob-short-fact-wrapper>.col{flex:0 0 50%}.container.objects{grid-template-columns:repeat(1,1fr);padding:2.5rem 1.5rem 1rem;gap:1.5rem}.container.object-puffar{padding-top:0}.container.object-puffar+.bt-gr{margin:1rem 1.5rem;padding-bottom:2rem}.oc-content h2.oc-sub-title,.oc-content h3{font-size:1.25rem;margin:0 0 .25rem;text-align:left}.oc-facts{padding:0}span.oc-sub-area{margin:.75rem 0 .25rem}.search-wrapper input[type=text]{width:100%}select#sort-select{border:2px solid var(--green-400);border-radius:0;font-size:15px;font-weight:400;height:43px;padding:0 .75rem;margin-bottom:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/arrow-down.svg) no-repeat right 13px bottom 50% / 14px}.ol .hero h1{line-height:1;margin:0;text-shadow:0px 1px 10px hsl(0deg 0% 0% / 25%)}.broker-contact.d-hide{display:block!important;margin-top:-1rem;font-size:1rem}.ob-short-fact-wrapper{padding:0;margin:0;border-radius:0;position:relative}.ob-short-fact{font-size:1rem}.ob-short-fact-wrapper .col:not(:last-child):after{margin:0 3px 0 0}.ob-short-fact-wrapper .col{gap:.25rem;padding:0}.ob-gallery{margin:0 .5rem .5rem}.all-img{position:relative;margin-top:1rem;margin-left:calc(-200% - 1rem);background:none}.ob-gallery .img-item:nth-child(6) .all-img a{height:auto}.ob-gallery .img-item:nth-child(4) a,.ob-gallery .img-item:nth-child(5) a,.ob-gallery .img-item:nth-child(6) a{height:auto}.ob-gallery .img-item:nth-child(6) .all-img a{height:37px;font-size:14px}.selling-p{font-size:1rem;line-height:1.4;margin:1rem 0 0}.ob-selling-tabs{flex:0 0 100%}.beskrivning h1{display:flex;flex-wrap:wrap;justify-content:center}.beskrivning h1 span{font-size:1.5rem;order:-1;color:#83aa8c;margin:0 0 .25rem}.beskrivning h1 span:before{content:""}.selling{padding:0;text-align:center}.ob-facts-viewing-broker.d-hide .viewing{padding:1.5rem;box-shadow:none;border:1px solid #ddd}.ob-facts-viewing-broker.d-hide .viewing h3.viewing-header{font-size:1.5rem}.ob-facts-viewing-broker.d-hide{position:static;margin:1.5rem -.5rem 1rem;gap:1rem}.tabs-img-wrapper{margin:0 -.5rem}.tabs summary{margin:.5rem 0;padding:1.25rem}.tabs summary>span{line-height:1.2;text-wrap:balance}.tabs summary:before{right:1.5rem}.ob-facts-viewing-broker.d-hide .broker-info{order:-1}.ob-short-fact-wrapper .row.flex{justify-content:center}.beskrivning .bid{box-shadow:none}.container.objects .oc-img-wrapper img{aspect-ratio:6/5}.filter-wrapper{position:relative;min-height:10px;padding:0;background:none}.filter{position:relative;left:auto;right:auto;bottom:auto;z-index:99;display:block;margin-right:auto;margin-left:auto;padding:0 1.5rem;background:none;overflow-x:auto}.filter-type-item.flex{padding:1rem 0 .5rem;width:100%;justify-content:center}.filter-type.float{transform:translate(-50%,50px)}.broker-wrapper{padding:1.5rem 0}.ob-facts-viewing-broker{grid-template-columns:repeat(1,1fr)}.gutter-sizer{width:1rem}.text-img-wrapper{margin:0 1.5rem}.grid-sizer,.grid-item,.grid-item.grid-item--narrow{width:calc(50% - .5rem)}.estate-section-images{gap:1rem}.estate-section-images>div:nth-child(1) img,.estate-section-images>div:nth-child(2) img{aspect-ratio:auto;height:100%}.estate-section-images>div:nth-child(1) .citat,.estate-section-images>div:nth-child(2) .citat{height:100%}.row-data.leader{grid-template-columns:1.5fr 2fr;gap:1rem}.ob-short-facts-intro a{font-size:1rem}.price-label{font-size:18px}.price-value{font-size:1.5rem}.price-wrapper{padding:1.25rem}h3.broker-header+.broker-title,.broker-link{font-size:1rem}.row.compilation{padding:0 1rem}.compilation div{padding:.5rem .25rem}.compilation .yta_rub,.compilation .yta{width:30%}.compilation .yta_rub+.hyresintakter_rub,.compilation .yta+.hyresintakt_ar{width:35%}.row.compilation:has(.hyresintakt_ar) .typ,.row.compilation:has(.hyresintakter_rub) .typ_rub{width:30%}.row.compilation:has(.hyresintakt_ar) .antal,.row.compilation:has(.hyresintakt_ar) .antal_rub{width:15%}.row.compilation:has(.hyresintakt_ar) .yta,.row.compilation:has(.hyresintakter_rub) .yta_rub{width:22%}.filter-form{padding-bottom:1.5rem}.ol .page-area{padding-bottom:0}}
