@charset "UTF-8";.header{width:100%;position:relative;left:0}@media(min-width:48em){.header{left:50%;transform:translate(-50%)}}@media(min-width:64em){.header{width:1024px}}@media(min-width:80em){.header{width:1088px}}.header--redesign{width:100%;position:relative}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}@font-face{font-family:Agrandir-fallback;src:local("Trebuchet MS"),local("Verdana"),local("Helvetica"),local("Arial"),local("sans-serif");ascent-override:105%;descent-override:50%;line-gap-override:8%;size-adjust:92%;font-display:swap}@font-face{font-family:Poppins-fallback;src:local("Trebuchet MS"),local("Arial"),local("Tahoma"),local("Verdana"),local("sans-serif");ascent-override:105%;descent-override:35%;line-gap-override:10%;font-display:swap}@font-face{font-family:sah-ds-icons;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/l/font?kit=kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0RzO4--fZoyVYAN67MLLYWwk9cqKdr68GL6NaoCCVZIJtOjzqkyaBE3jCkuwIyLmaX5x5IVHUkoypUgvBGWw_sNN4XFR4edB782ko5QJHl004agn3HsplbgJ7zoOnAUeTjtzeHMRpcngcetVXcbjq79AVOfO3UogdB70Puul_C_crm8azvrOmrrvFiNkzVI3g19qofbLrzmv5xiEpEPosLjmXQ02TceBYPYSZTqwYTrJRgBi9ARDSn2upg-t5WUNM6ujE181c1Lw&skey=b8dc2088854b122f&v=v380) format("woff2")}html{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}body{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);background:#fff;margin:0;font-feature-settings:"tnum" 1}html,body{font-family:var(--sah-font-regular)}h3{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-medium)}p,ul,li,ol{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.grid{list-style:none;margin-left:-20px}.grid__col--12-of-12,.grid__col--8-of-8,.grid__col--6-of-6,.grid__col--5-of-5,.grid__col--4-of-4,.grid__col--3-of-3,.grid__col--2-of-2{width:100%}.grid__col--6-of-12,.grid__col--4-of-8,.grid__col--3-of-6,.grid__col--2-of-4,.grid__col--1-of-2{width:50%}.grid__col--4-of-12,.grid__col--2-of-6,.grid__col--1-of-3{width:33.3333333333%}.grid__col--8-of-12,.grid__col--4-of-6,.grid__col--2-of-3{width:66.6666666667%}.grid__col--3-of-12,.grid__col--2-of-8,.grid__col--1-of-4{width:25%}.grid__col--9-of-12,.grid__col--6-of-8,.grid__col--3-of-4{width:75%}.grid__col--push-12-of-12,.grid__col--push-8-of-8,.grid__col--push-6-of-6,.grid__col--push-5-of-5,.grid__col--push-4-of-4,.grid__col--push-3-of-3,.grid__col--push-2-of-2{margin-left:100%}.grid__col--push-6-of-12,.grid__col--push-4-of-8,.grid__col--push-3-of-6,.grid__col--push-2-of-4,.grid__col--push-1-of-2{margin-left:50%}.grid__col--push-4-of-12,.grid__col--push-2-of-6,.grid__col--push-1-of-3{margin-left:33.3333333333%}.grid__col--push-8-of-12,.grid__col--push-4-of-6,.grid__col--push-2-of-3{margin-left:66.6666666667%}.grid__col--push-3-of-12,.grid__col--push-2-of-8,.grid__col--push-1-of-4{margin-left:25%}.grid__col--push-9-of-12,.grid__col--push-6-of-8,.grid__col--push-3-of-4{margin-left:75%}.grid__col--pull-12-of-12,.grid__col--pull-8-of-8,.grid__col--pull-6-of-6,.grid__col--pull-5-of-5,.grid__col--pull-4-of-4,.grid__col--pull-3-of-3,.grid__col--pull-2-of-2{margin-left:-100%}.grid__col--pull-6-of-12,.grid__col--pull-4-of-8,.grid__col--pull-3-of-6,.grid__col--pull-2-of-4,.grid__col--pull-1-of-2{margin-left:-50%}.grid__col--pull-4-of-12,.grid__col--pull-2-of-6,.grid__col--pull-1-of-3{margin-left:-33.3333333333%}.grid__col--pull-8-of-12,.grid__col--pull-4-of-6,.grid__col--pull-2-of-3{margin-left:-66.6666666667%}.grid__col--pull-3-of-12,.grid__col--pull-2-of-8,.grid__col--pull-1-of-4{margin-left:-25%}.grid__col--pull-9-of-12,.grid__col--pull-6-of-8,.grid__col--pull-3-of-4{margin-left:-75%}.grid__col--1-of-5{width:20%}.grid__col--push-1-of-5{margin-left:20%}.grid__col--pull-1-of-5{margin-left:-20%}.grid__col--2-of-5{width:40%}.grid__col--push-2-of-5{margin-left:40%}.grid__col--pull-2-of-5{margin-left:-40%}.grid__col--3-of-5{width:60%}.grid__col--push-3-of-5{margin-left:60%}.grid__col--pull-3-of-5{margin-left:-60%}.grid__col--4-of-5{width:80%}.grid__col--push-4-of-5{margin-left:80%}.grid__col--pull-4-of-5{margin-left:-80%}.grid__col--1-of-6{width:16.6666666667%}.grid__col--push-1-of-6{margin-left:16.6666666667%}.grid__col--pull-1-of-6{margin-left:-16.6666666667%}.grid__col--5-of-6{width:83.3333333333%}.grid__col--push-5-of-6{margin-left:83.3333333333%}.grid__col--pull-5-of-6{margin-left:-83.3333333333%}.grid__col--1-of-8{width:12.5%}.grid__col--push-1-of-8{margin-left:12.5%}.grid__col--pull-1-of-8{margin-left:-12.5%}.grid__col--3-of-8{width:37.5%}.grid__col--push-3-of-8{margin-left:37.5%}.grid__col--pull-3-of-8{margin-left:-37.5%}.grid__col--5-of-8{width:62.5%}.grid__col--push-5-of-8{margin-left:62.5%}.grid__col--pull-5-of-8{margin-left:-62.5%}.grid__col--7-of-8{width:87.5%}.grid__col--push-7-of-8{margin-left:87.5%}.grid__col--pull-7-of-8{margin-left:-87.5%}.grid__col--1-of-12{width:8.3333333333%}.grid__col--push-1-of-12{margin-left:8.3333333333%}.grid__col--pull-1-of-12{margin-left:-8.3333333333%}.grid__col--2-of-12{width:16.6666666667%}.grid__col--push-2-of-12{margin-left:16.6666666667%}.grid__col--pull-2-of-12{margin-left:-16.6666666667%}.grid__col--5-of-12{width:41.6666666667%}.grid__col--push-5-of-12{margin-left:41.6666666667%}.grid__col--pull-5-of-12{margin-left:-41.6666666667%}.grid__col--7-of-12{width:58.3333333333%}.grid__col--push-7-of-12{margin-left:58.3333333333%}.grid__col--pull-7-of-12{margin-left:-58.3333333333%}.grid__col--10-of-12{width:83.3333333333%}.grid__col--push-10-of-12{margin-left:83.3333333333%}.grid__col--pull-10-of-12{margin-left:-83.3333333333%}.grid__col--11-of-12{width:91.6666666667%}.grid__col--push-11-of-12{margin-left:91.6666666667%}.grid__col--pull-11-of-12{margin-left:-91.6666666667%}.grid__col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}@media(max-width:700px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}@media(max-width:700px)and (min-width:480px){.grid__col[class*=grid__col--m-]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--m-1-of-2,.grid__col.grid__col--m-2-of-4{width:50%}.grid__col.grid__col--m-1-of-3{width:33.3333333333%}.grid__col.grid__col--m-2-of-3{width:66.6666666667%}.grid__col.grid__col--m-1-of-4{width:25%}.grid__col.grid__col--m-3-of-4{width:75%}}@media(max-width:480px){.grid__col[class*=grid__col--s-]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--s-1-of-2,.grid__col.grid__col--s-2-of-4{width:50%}.grid__col.grid__col--s-1-of-3{width:33.3333333333%}.grid__col.grid__col--s-2-of-3{width:66.6666666667%}.grid__col.grid__col--s-1-of-4{width:25%}.grid__col.grid__col--s-3-of-4{width:75%}}.grid__col--centered{display:block;margin-left:auto;margin-right:auto}.grid__col--d-first{float:left}.grid__col--d-last{float:right}.grid--no-gutter{margin-left:0;width:100%}.grid--no-gutter .grid__col{padding-left:0}.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}.grid__col--ab{vertical-align:bottom}.grid__col--am{vertical-align:middle}#root{height:100%;display:flex;flex-direction:column}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background:#fff;margin:0;font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);-moz-font-feature-settings:"tnum" 1;-ms-font-feature-settings:"tnum" 1;-o-font-feature-settings:"tnum" 1;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}html,body{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}h1,h2,h3,h4,h5,h6{font-weight:400;margin-block-start:0}h1{font-size:var(--sah-font-xxl);line-height:var(--sah-line-height-xxl)}h2{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}h3{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-light)}p{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-block-start:0em;margin-block-end:0em}ul,li,ol{margin:0}strong,b{font-family:var(--sah-font-bold)}a{color:var(--sah-interaction);text-decoration:none;cursor:pointer}a:hover{color:var(--sah-interaction-dark)}img{max-width:100%}input,optgroup,select,textarea{font:inherit}[hidden]{display:none}.widget-container{z-index:9999!important}.section-separator{border-top:1px solid var(--sah-ultra-light);border-bottom:1px solid var(--sah-ultra-light);margin:0}.feature-box{display:flex;flex-direction:row}@media(min-width:48em){.feature-box{flex-direction:column}}.feature-box__icon{min-width:50px;width:60px;text-align:center;margin-right:16px}@media(min-width:48em){.feature-box__icon{min-height:70px;text-align-last:left;display:flex;align-items:center;justify-content:center}}.feature-box__description{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);line-height:24px;color:var(--sah-dark)}@media(min-width:48em){.feature-box__description{padding:8px 0}}.feature-box__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);line-height:normal;color:var(--sah-dark);margin-bottom:16px}@media(min-width:48em){.feature-box__title{padding:8px 0}}.feature-box-section{margin:0 auto;width:calc(100% - 32px)}@media(min-width:48em){.feature-box-section{width:720px}}@media(min-width:64em){.feature-box-section{width:960px}}@media(min-width:80em){.feature-box-section{width:1024px}}@media(min-width:90em){.feature-box-section{width:1280px}}.feature-box-title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);padding:32px 0}.feature-box-list__wrapper{margin:auto;display:flex;width:100%;flex-direction:column}.feature-box-list__item{color:var(--sah-dark);padding:16px}@media(min-width:30.0625em)and (max-width:47.9275em){.feature-box-list__wrapper{width:100%;flex-flow:row wrap}.feature-box-list__item{padding-right:16px;flex:1 1 240px;max-width:50%}}@media(min-width:48em){.feature-box-list__wrapper{width:fit-content;flex-direction:row}.feature-box-list__item{padding-right:16px;max-width:240px}}.map-button{border-radius:16px;position:relative;background:url(https://static.spotahome.com/map/map-button-static.webp);background-position-x:25%;background-position-y:50%;margin-bottom:12px}.map-button__overlay{width:100%;height:100%;background-color:#ffffff4d;padding:88px 64px}.map-button__overlay--active{padding-bottom:0;padding-right:0;background:#fff}.search-seo-filters{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;width:100%;flex-shrink:0;align-items:center;flex-wrap:wrap;transition:left .3s ease-in;left:0}@media(min-width:64em){.search-seo-filters--left{position:absolute;left:32px;z-index:1}}@media(min-width:64em){.search-seo-filters{flex-direction:row;align-items:center}}.search-seo-filters__filters{display:flex;align-items:center;padding-top:16px;width:100%;flex-wrap:wrap}.search-seo-filters__filters>[role=button],.search-seo-filters__filters>.exposed-filter>[role=button]{height:56px;padding-left:16px;padding-right:16px}@media(min-width:64em){.search-seo-filters__filters{width:auto;margin-right:12px}}.search-seo-filters__filters>*{margin-bottom:12px}.search-seo-filters__cta{max-height:40px;width:80%}@media(min-width:64em){.search-seo-filters__cta{max-width:350px}}.search-seo-filters__open-filters{height:40px}.search-seo-filters__open-filters>span{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);border-radius:50%;background-color:var(--sah-interaction);color:var(--sah-secondary-blue);height:16px;width:16px;display:flex;justify-content:center;align-items:center;margin-left:8px}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:max-content;background-color:var(--sah-tertiary);color:#000}@media(min-width:48em){.hero{background-image:var(--hero-image-small);background-position:50vw;background-repeat:no-repeat;text-align:left}}@media(min-width:80em){.hero{background-image:var(--hero-image-large);background-size:auto 100%}}@media(min-width:90em){.hero{background-size:auto 110%}}.hero .hero__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}@media(min-width:30.0625em){.hero .hero__title{font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}}@media(min-width:64em){.hero .hero__title{font-size:var(--sah-font-xxxxxxl);line-height:var(--sah-line-height-xxxxxxl)}}@media(min-width:48em){.hero__content{padding-right:16px;width:45%}}.hero__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:38px;line-height:42px;margin:16px 0}@media(min-width:48em){.hero__title{font-size:48px;line-height:48px}}.hero__subtitle{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light);line-height:24px;margin-top:0}.hero__footer{margin-top:16px;display:flex;justify-content:space-between}.hero__main{display:flex;flex-direction:column;place-content:space-between}@media(min-width:64em){.hero__main{flex-direction:row}}.hero__main .hero__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}@media(min-width:30.0625em){.hero__main .hero__title{font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}}@media(min-width:64em){.hero__main .hero__title{font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}}.hero__main-content{flex:1}.hero__aside{display:flex;flex-direction:column;align-items:center;padding-left:12px}@media(min-width:64em){.hero__aside{place-items:center}}@media(min-width:64em){.hero__trustpilot{position:relative;transform:translate(10%)}.hero__trustpilot--variant{transform:translate(0)}}.hero__aside-map{display:none}@media(min-width:64em){.hero__aside-map{display:block}}.module-container{display:flex;flex-direction:column;height:100%;margin:0 auto;padding:16px 0;width:calc(100% - 32px)}@media(min-width:30.0625em){.module-container{padding:40px 0}}@media(min-width:48em){.module-container{width:720px}}@media(min-width:64em){.module-container{width:960px}}@media(min-width:80em){.module-container{width:1024px}}@media(min-width:90em){.module-container{width:1280px}}.module-container--highlighted{background-color:var(--sah-ultra-light)}.homecard-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:16px;grid-column-gap:32px;justify-content:center}@media(min-width:30.0625em){.homecard-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.homecard-grid{grid-row-gap:32px;grid-template-columns:repeat(3,1fr)}}@media(min-width:90em){.homecard-grid{grid-row-gap:32px;grid-template-columns:repeat(4,1fr)}}.homecard-grid>a{min-width:0}.l-list{display:flex;flex-wrap:wrap;margin:0 -16px}.l-list__item{width:100%;padding:0 16px;box-sizing:border-box;margin-bottom:30px;position:relative}.l-list__item>div{width:auto!important}@media(min-width:48em){.l-list__item{width:33.3%}}@media(min-width:30.0625em)and (max-width:47.9275em){.l-list__item{width:50%}}@media(min-width:90em){.l-list__item{width:25%}}.l-list__placeholder{width:100%;margin-bottom:16px}.homecards__sort-by{margin-bottom:16px}.homecards-title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);margin:0 0 40px}.homecard-text.homecards-seo-text{max-width:100%;width:100%;color:var(--sah-dark)}.homecard-text.homecards-seo-text h3{margin-bottom:0;color:var(--sah-dark)}.homecards-icon{order:3;display:flex;place-self:center;margin:24px 0 0}.homecard-text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-medium);line-height:24px;margin:auto auto 32px;max-width:728px}.homecard-text p:not(:last-child){margin-bottom:8px}.homecard-text--last{margin-bottom:0;margin-top:32px;order:2}.homecards-show-more{display:block;text-align:center;margin-top:32px}@media(min-width:48em){.homecards-show-more{display:flex;justify-content:center}}.homecards-show-more .cta{padding:0 16px}.homecards-show-more .cta.cta--rounded{display:flex;place-items:center;border-radius:200px;padding:16px 24px;margin-bottom:24px}.homecards-title{text-align:center}.homecards__map{min-height:70vh;position:relative}.homecards__map>#themap{height:100%;width:100%;bottom:0;left:0;position:absolute!important;z-index:0}.homecards__map .homecard-map{z-index:1}.homecards__paginator{display:flex;flex-direction:column;gap:32px}.homecards-subtitle{margin:0;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.is-animated,.link{transition:color .25s ease-out,opacity .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out}.link{font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light);color:var(--sah-primary-dark);text-decoration:none}.linking-section:not(:last-child){margin-bottom:32px}.linking-title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xl);line-height:var(--sah-line-height-xl);margin-bottom:32px;text-align:center}.linking-subtitle{text-align:center;color:var(--sah-dark)}.linking-container{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:8px;grid-row-gap:8px;text-align:left}@media(min-width:30.0625em){.linking-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.linking-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:80em){.linking-container{grid-template-columns:repeat(4,1fr)}}.filters{display:flex;flex-direction:column;position:relative;height:100%}@media(min-width:64em){.filters{height:auto}}.filters__header{display:flex;justify-content:space-between}.filters__clear{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);margin-left:12px;text-decoration:underline;font-weight:400}.filters__group-toggle{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);text-transform:capitalize}@media(min-width:48em){.filters__group-toggle{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.filter-group{display:flex;flex-direction:column;margin:12px 0}@media(min-width:90em){.filter-group{flex-direction:row}}.filter-group--datepicker{align-items:flex-start}.filter-group--price-range{position:relative;display:flex;align-items:flex-start}.filter-group--price-range-blocker{position:absolute;width:110%;height:100%;margin-left:-8px;background-color:#fff;opacity:.8;z-index:2}.filter-group--price-range .form-slider__from,.filter-group--price-range .form-slider__to{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-bottom:6px;padding-bottom:0}@media(min-width:90em){.filter-group--smaller .filter-group-left-side{width:25%}}.filter-group-left-side{margin-bottom:8px}@media(min-width:90em){.filter-group-left-side{align-items:center;display:flex;margin:12px 0;width:33%}}.filter-group-left-side__label{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:flex;align-items:center}@media(min-width:48em){.filter-group-left-side__label{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);text-transform:uppercase}}@media(max-width:47.9275em){.filter-group{padding-top:12px}}@media(min-width:48em){.filter-group{margin-top:24px}}@media(min-width:90em){.filter-group{margin-top:32px}}.filter-group-right-side{position:relative;width:100%}@media(min-width:90em){.filter-group-right-side{width:66%}}.filter-group .checkbox-with-label{margin:0;padding:6px 0}@media(max-width:47.9275em){.filter-group .checkbox-with-label:last-child{padding-bottom:0}}@media(min-width:48em){.filter-group .checkbox-with-label{width:100%;padding:6px 0}.filter-group .checkbox-with-label:last-child{padding:6px 0}}@media(min-width:90em){.filter-group .checkbox-with-label{padding:6px 0}}.filter-group .checkbox-with-label__label{display:block;padding-left:32px}.filter-group .checkbox-with-label__label:before{margin-left:-32px}.filter-group--property-type-checkboxes .filter-group-left-side{align-items:flex-start}@media(min-width:90em){.filter-group--property-type-checkbox{align-items:center}}.filter-group--checkboxes .filter-group-left-side{align-items:flex-start}.filter-group--checkboxes .filter-group-right-side{justify-content:flex-start;flex-wrap:wrap;display:flex;width:100%}.filter-group--checkboxes .filter-group-right-side .checkbox-with-label{display:flex;align-items:center;width:100%}@media(min-width:48em){.filter-group--checkboxes .filter-group-right-side .checkbox-with-label{vertical-align:top}}@media(min-width:64em){.filter-group--checkboxes .filter-group-right-side .checkbox-with-label{width:50%}}@media(min-width:48em){.filter-group--align-label-to-first-row{align-items:baseline}}.filter-group--no-top-space{margin-top:0;padding-top:0}.filters-wrapper>*{background-color:#fff;position:fixed;inset:0 0 70px;z-index:10;padding:32px;border-top:1px solid var(--sah-light);overflow-y:auto;box-sizing:border-box}@media(min-width:64em){.filters-wrapper>*{position:fixed;top:84px;height:calc(100vh - 84px);width:600px}}@media(min-width:80em){.filters-wrapper>*{width:700px}}@media(min-width:90em){.filters-wrapper>*{width:960px}}.filters-wrapper:after{display:none;content:"";height:100vh;top:84px;position:fixed;width:100%;z-index:7;background:#0000004d;border-top:1px solid var(--sah-light)}@media(min-width:64em){.filters-wrapper:after{display:block}}.is-animated{transition:color .25s ease-out,opacity .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out}html,body{height:100%;width:100%;font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light)}html,body,p{margin:0}a{color:var(--sah-primary);text-decoration:none;cursor:pointer}a:hover{color:var(--sah-primary-light)}h2{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light);line-height:16px;color:var(--sah-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.filter-header{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);background:#fff;box-sizing:border-box;display:flex;padding:16px;border-top:1px solid #f7f5f5;border-bottom:4px solid var(--sah-primary);transition:opacity .3s ease-in;position:sticky;top:0;z-index:7;width:100%}.filter-header *+*{margin-left:0}@media(max-width:63.9275em){.filter-header{flex-wrap:wrap-reverse;justify-content:space-between}}@media(min-width:48em){.filter-header{padding:24px}}@media(min-width:64em){.filter-header{padding:24px 32px}.filter-header *+*{margin-left:16px}}.filter-header--expanded{justify-content:flex-end;width:100%;box-sizing:border-box;border-top:1px solid #f7f5f5;background:#fff;z-index:12;position:fixed;top:unset;bottom:0;left:0}@media(min-width:64em){.filter-header--expanded{position:absolute}}@media(min-width:64em){.filter-header--expanded--new-layout{width:600px;position:fixed}}@media(min-width:80em){.filter-header--expanded--new-layout{width:700px}}@media(min-width:90em){.filter-header--expanded--new-layout{width:960px}}@media(max-width:63.9275em){.filter-header--expanded{min-width:100%}.filter-header--expanded *+*{margin-left:8px}}.filter-header__button-container{display:flex}.filter-header__button-container *+*{margin-left:8px}@media(max-width:63.9275em){.filter-header__results-button--filters-collapsed{justify-content:center;min-width:49%}}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);interaction-hover:var(--sah-interaction-hover);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);success-text:var(--sah-success-text);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);interaction-tint:var(--sah-interaction-tint);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.interactive-map__map{height:100%;width:100%}.interactive-map__fallback{position:relative;height:100%;width:100%}.interactive-map__header{border-radius:4px;position:absolute;left:16px;top:16px;width:calc(100% - 32px);z-index:1}@media(min-width:80em){.interactive-map__header{width:calc(70% - 32px)}}
