.city-card-wrap[data-v-df4355cb]{container-type:inline-size;position:relative;border:3px solid transparent;border-radius:13px;transition:.3s ease border}.city-card-wrap[data-v-df4355cb]:hover,.city-card-wrap.focus-visible.js-focus-visible[data-v-df4355cb],.js-focus-visible .city-card-wrap.focus-visible[data-v-df4355cb]{border:3px solid var(--blue2)}.city-card-wrap[data-v-df4355cb]:hover,.city-card-wrap[data-v-df4355cb]:focus-visible{border:3px solid var(--blue2)}.city-card__link[data-v-df4355cb]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.city-card__inner[data-v-df4355cb]{display:grid;grid-template-rows:-webkit-max-content 1fr -webkit-max-content -webkit-max-content;grid-template-rows:max-content 1fr max-content max-content;height:100%;overflow:hidden;border-radius:10px;border:1px solid var(--lightblue1);background:var(--white)}.city-card__image[data-v-df4355cb]{position:relative;background:var(--lightgray2);aspect-ratio:353 / 204}@media screen and (min-width: 768px){.city-card__image[data-v-df4355cb]{aspect-ratio:320 / 183}}.city-card__img[data-v-df4355cb]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.city-card__img--hover[data-v-df4355cb]{opacity:0;transition:opacity .3s ease-out}.city-card__content[data-v-df4355cb]{padding:20px 15px;font-family:var(--sans-serif2)}.city-card__title[data-v-df4355cb]{font-family:var(--sans-serif2);font-size:1rem;line-height:1.3;font-weight:500;color:var(--blue1);margin-bottom:0}@media screen and (min-width: 1200px){.city-card__title[data-v-df4355cb]{font-size:1.125rem}}.city-card__homes[data-v-df4355cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;border-top:1px solid var(--lightgray2);border-bottom:1px solid var(--lightgray2)}.city-card__homes-item[data-v-df4355cb]{display:grid;justify-content:center;font-family:var(--sans-serif2);color:var(--gray1);padding-top:10px;padding-bottom:10px}.city-card__homes-item[data-v-df4355cb]:nth-child(2){border-left:1px solid var(--lightgray2)}.city-card__homes-value[data-v-df4355cb]{font-weight:700}.city-card__homes-label[data-v-df4355cb]{font-weight:400;font-size:.8125rem}.city-card__footer[data-v-df4355cb]{position:relative;display:flex;align-items:center;height:55px;padding:0 66px 0 20px}.city-card__price[data-v-df4355cb]{display:grid;grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;align-items:center;justify-content:center;gap:8px}.city-card__price-now-label[data-v-df4355cb]{font-size:.875rem;font-weight:400}.city-card__price-was[data-v-df4355cb]{font-size:1rem;text-decoration:line-through;text-decoration-color:var(--red1);color:var(--darkgray1)}.city-card__price-now[data-v-df4355cb]{display:inline-flex;align-items:center;gap:5px;color:var(--color-monochrome-dark-gray, #1f1f24);font-family:Manrope;font-size:1rem;font-style:normal;font-weight:700;line-height:160%}.city-card__cta-indicator[data-v-df4355cb]{position:absolute;top:8px;right:15px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--red1);border-radius:5px;background:var(--white);transition:color .15s ease-out,background .15s ease-out}:is(.city-card__link:hover,.city-card__link.focus-visible).js-focus-visible+.city-card__inner[data-v-df4355cb],.js-focus-visible :is(.city-card__link:hover,.city-card__link.focus-visible)+.city-card__inner[data-v-df4355cb]{border-color:var(--blue2)}:is(.city-card__link:hover,.city-card__link:focus-visible)+.city-card__inner[data-v-df4355cb]{border-color:var(--blue2)}:is(.city-card__link:hover,.city-card__link.focus-visible).js-focus-visible+.city-card__inner .city-card__img--hover[data-v-df4355cb],.js-focus-visible :is(.city-card__link:hover,.city-card__link.focus-visible)+.city-card__inner .city-card__img--hover[data-v-df4355cb]{opacity:1}:is(.city-card__link:hover,.city-card__link:focus-visible)+.city-card__inner .city-card__img--hover[data-v-df4355cb]{opacity:1}@container (width < 330px){.city-card__footer[data-v-df4355cb]{justify-content:flex-start}.city-card__price-now-label[data-v-df4355cb]{display:none}}.city-card--print .city-card__footer[data-v-df4355cb]{display:flex;justify-content:space-between;padding:0 20px}.city-card--print .city-card__url[data-v-df4355cb]{font-size:.875rem}.city-card--print .city-card__link[data-v-df4355cb],.city-card--print .city-card__cta-indicator[data-v-df4355cb]{display:none}@media print{.city-card[data-v-df4355cb]{page-break-inside:avoid}}.subregions[data-v-c2c07f38]{position:relative;container-type:inline-size;container-name:subregions}.list-grid[data-v-c2c07f38]{display:grid;gap:20px}.list-results[data-v-c2c07f38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-results__cta[data-v-c2c07f38]{font-size:.875rem;padding:0;min-height:unset;background:none;border:0}@media screen and (min-width: 768px){.list-results__cta[data-v-c2c07f38]{font-size:1rem}}.list-results__cta svg[data-v-c2c07f38]{color:var(--gold1)}.list-results__cta[data-v-c2c07f38]:hover,.list-results__cta.focus-visible.js-focus-visible[data-v-c2c07f38],.js-focus-visible .list-results__cta.focus-visible[data-v-c2c07f38],.list-results__cta[data-v-c2c07f38]:active{color:var(--gold1)}.list-results__cta[data-v-c2c07f38]:hover,.list-results__cta[data-v-c2c07f38]:focus-visible,.list-results__cta[data-v-c2c07f38]:active{color:var(--gold1)}.list-results__count[data-v-c2c07f38]{color:var(--mid2)}.list-results__count-value[data-v-c2c07f38]{color:var(--blue1)}.empty[data-v-c2c07f38]{display:grid;align-items:center;justify-content:center;justify-items:center;padding:40px;gap:20px;text-align:center}@container subregions (width >= 550px){.list-grid[data-v-c2c07f38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.empty[data-v-c2c07f38]{grid-column:1 / span auto-fit}}@container subregions (width >= 932px){.list-grid[data-v-c2c07f38]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.list-results[data-v-c2c07f38]{justify-content:unset;gap:40px}}@container subregions (width >= 1220px){.list-grid[data-v-c2c07f38]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.plans[data-v-ed6455fb]{position:relative;container-type:inline-size}.list-grid[data-v-ed6455fb]{display:grid;gap:20px}.list-results[data-v-ed6455fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-results__cta[data-v-ed6455fb]{font-size:.875rem;padding:0;min-height:unset;background:none;border:0}@media screen and (min-width: 768px){.list-results__cta[data-v-ed6455fb]{font-size:1rem}}.list-results__cta svg[data-v-ed6455fb]{color:var(--gold1)}.list-results__cta[data-v-ed6455fb]:hover,.list-results__cta.focus-visible.js-focus-visible[data-v-ed6455fb],.js-focus-visible .list-results__cta.focus-visible[data-v-ed6455fb],.list-results__cta[data-v-ed6455fb]:active{color:var(--gold1)}.list-results__cta[data-v-ed6455fb]:hover,.list-results__cta[data-v-ed6455fb]:focus-visible,.list-results__cta[data-v-ed6455fb]:active{color:var(--gold1)}.list-results__count[data-v-ed6455fb]{color:var(--mid2)}.list-results__count-value[data-v-ed6455fb]{color:var(--blue1)}@container (width >= 550px){.list-grid[data-v-ed6455fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.empty[data-v-ed6455fb]{grid-column:1 / span auto-fit}}@container (width >= 932px){.list-grid[data-v-ed6455fb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.list-results[data-v-ed6455fb]{justify-content:unset;gap:40px}}@container (width >= 1220px){.list-grid[data-v-ed6455fb]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.modal--fp-price[data-v-ed6455fb]{padding:20px}.modal--fp-price[data-v-ed6455fb] .modal__content{max-width:760px;width:100%}@media screen and (min-width: 768px){.modal--fp-price[data-v-ed6455fb] .modal-close{right:20px;top:30px}}.fp-price-modal__title[data-v-ed6455fb]{font-size:1.25rem;font-family:var(--sans-serif2);font-weight:600;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid var(--lightgray2)}@media screen and (min-width: 768px){.fp-price-modal__title[data-v-ed6455fb]{font-size:1.5rem}}.fp-price-modal__table[data-v-ed6455fb]{max-height:50vh;overflow-y:auto}.fp-price-modal__row[data-v-ed6455fb]{display:grid;grid-template-columns:120px 1fr;padding:20px 10px;border-bottom:1px solid var(--lightgray2);font-size:.875rem}@media screen and (min-width: 768px){.fp-price-modal__row[data-v-ed6455fb]{gap:50px;grid-template-columns:auto 1fr auto;font-size:1rem}}.fp-price-modal__row[data-v-ed6455fb]:hover{border-radius:var(--numbers-border-radius-global, 10px);background:#6fbad133}.fp-price-modal__location[data-v-ed6455fb],.fp-price__location[data-v-ed6455fb],.fp-price-modal__price[data-v-ed6455fb]{color:var(--gray1)}.fp-price-modal__price strong[data-v-ed6455fb]{color:var(--blue1)}.fp-price__title[data-v-ed6455fb]{font-size:1.25rem;padding-top:30px;padding-bottom:30px;text-align:center}@media screen and (min-width: 768px){.fp-price__title[data-v-ed6455fb]{font-size:1.5rem;text-align:left;border-bottom:var(--lightgray2) solid 1px;padding-top:0;padding-bottom:10px;margin-bottom:20px}}.fp-price__row[data-v-ed6455fb]{border-bottom:var(--lightgray2) solid 1px;height:auto;display:flex;align-items:center;padding:5px 0}.fp-button[data-v-ed6455fb]{width:100%;justify-content:start;padding:0 10px;min-height:51px;border:0;display:grid;grid-auto-flow:column;grid-template-columns:20% 40% 30%;gap:30px;justify-content:stretch;align-items:center;border-radius:10px}.fp-button[data-v-ed6455fb]:hover{background-color:var(--lightblue2);color:inherit}@media screen and (max-width: 480px){.fp-button[data-v-ed6455fb]{gap:0;font-size:.875rem;padding-top:5px;padding-bottom:5px;grid-template-columns:130px 1fr;align-items:start}}.fp-price__table[data-v-ed6455fb]{max-height:500px;overflow-y:auto}.fp-price[data-v-ed6455fb]{text-align:left}.fp-price__from[data-v-ed6455fb]{color:var(--gray1)}.fp-price__price[data-v-ed6455fb],.fp-price__community-name[data-v-ed6455fb]{text-align:left;color:var(--blue1)}@media screen and (max-width: 480px){.fp-comm-location-mobil[data-v-ed6455fb]{display:none}.fp-comm-location[data-v-ed6455fb]{display:grid;grid-auto-flow:row}}@media screen and (min-width: 481px){.fp-comm-location-desktop[data-v-ed6455fb]{display:none}}.map[data-v-8703f372]{position:absolute;top:0;left:0;height:100%;width:100%;background:#a0d9ea}@media screen and (min-width: 768px){.map[data-v-8703f372]{min-width:calc(60vw - 40px)}}@media screen and (min-width: 1200px){.map[data-v-8703f372]{min-width:calc(50vw - 50px)}}.pin[data-v-8703f372],.cluster[data-v-8703f372]{pointer-events:auto;cursor:pointer;position:relative;color:var(--blue1);transition:color .2s ease,-webkit-transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack),-webkit-transform .3s var(--easeOutBack)}.cluster__sheen[data-v-8703f372]{color:#ffffff40;mix-blend-mode:overlay;-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.cluster__count[data-v-8703f372]{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;width:36px;height:36px;font-family:var(--sans-serif1);font-weight:400;color:#fff;border-radius:50%;background:var(--blue1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;padding:5px}.cluster__count[data-v-8703f372]:after{content:"";width:48px;height:48px;position:absolute;left:-6px;top:-6px;border-radius:50%;border:6px solid rgba(0,108,151,.4)}.pin[data-v-8703f372]:hover,.cluster[data-v-8703f372]:hover,.pin.highlight[data-v-8703f372],.cluster.highlight[data-v-8703f372]{color:var(--blue2);-webkit-transform:scale(1.1);transform:scale(1.1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-8703f372]{background:var(--blue1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-8703f372]:after{border-color:var(--blue1)}[data-v-8703f372] button.gm-control-active{min-height:0}[data-v-8703f372] .gm-style iframe+div{border:0!important}.pin__tooltip[data-v-8703f372]{pointer-events:none;position:absolute;top:0;left:50%;display:grid;grid-auto-flow:row;gap:0px;font-family:var(--sans-serif1);font-size:.875rem;font-weight:300;line-height:1;white-space:nowrap;overflow:hidden;color:#fff;opacity:0;clip-path:inset(0 100% 0 0);background:var(--blue2);-webkit-transform:translate(0,-125%);transform:translateY(-125%);transition:clip-path .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;padding:5px;background:var(--blue1);border-radius:5px;min-height:60px}.pin__name[data-v-8703f372],.pin__go[data-v-8703f372]{display:grid;align-items:center;grid-auto-flow:column;gap:10px;padding:4px 8px;background:var(--blue1)}.pin__name[data-v-8703f372]{padding-bottom:6px}.pin__name[data-v-8703f372]:empty{display:none}.pin__count[data-v-8703f372]{padding-bottom:0}.pin__count[data-v-8703f372]:empty{display:none}@media screen and (min-width: 768px){.pin:hover .pin__tooltip[data-v-8703f372],.cluster:hover .pin__tooltip[data-v-8703f372],.pin.highlight .pin__tooltip[data-v-8703f372],.cluster.highlight .pin__tooltip[data-v-8703f372]{opacity:1;clip-path:inset(0);-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}}.map__modal[data-v-8703f372]{pointer-events:none;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:#0000;border:0;transition:background-color .15s ease-out}.map__modal[open][data-v-8703f372]{pointer-events:auto;display:flex;background:#000000b3;z-index:2}.map__modal-content[data-v-8703f372]{max-width:90vw;min-width:80vw;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);transition:opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack);transition:transform .3s var(--easeOutBack),opacity .15s ease-out;transition:transform .3s var(--easeOutBack),opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack)}@media screen and (min-width:768px){.map__modal-content[data-v-8703f372]{width:400px;min-width:unset;max-width:unset}}.map__modal[open] .map__modal-content[data-v-8703f372]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.map__modal-header[data-v-8703f372]{display:flex;justify-content:flex-end;margin-bottom:10px}.map__modal-close[data-v-8703f372]{width:40px;height:40px;padding:8px;background:transparent;min-height:unset;border:0;color:var(--white)}.map__modal-close path[data-v-8703f372]{stroke:var(--white)}.map__modal-close[data-v-8703f372]:hover,.map__modal-close.focus-visible.js-focus-visible[data-v-8703f372],.js-focus-visible .map__modal-close.focus-visible[data-v-8703f372]{background:var(--blue1)}.map__modal-close[data-v-8703f372]:hover,.map__modal-close[data-v-8703f372]:focus-visible{background:var(--blue1)}:is(.map__modal-close:hover,.map__modal-close.focus-visible).js-focus-visible path[data-v-8703f372],.js-focus-visible :is(.map__modal-close:hover,.map__modal-close.focus-visible) path[data-v-8703f372]{stroke:var(--white)}:is(.map__modal-close:hover,.map__modal-close:focus-visible) path[data-v-8703f372]{stroke:var(--white)}.map__modal-body[data-v-8703f372]{background:transparent}[data-v-8703f372] .wb-card{border-radius:5px;border:0;padding:20px;background:var(--blue1);color:var(--white)}[data-v-8703f372] .wb-card *{color:var(--white)}[data-v-8703f372] .wb-card:hover{border-color:transparent}[data-v-8703f372] .wb-card:hover .wb-card__cta-go{background:var(--blue3)}[data-v-8703f372] .wb-card .wb-card__img-wrap{border-radius:5px;overflow:hidden;background:none}[data-v-8703f372] .wb-card .wb-card__top{background:unset}[data-v-8703f372] .wb-card .wb-card__info{padding-left:0;padding-right:0}[data-v-8703f372] .wb-card .wb-snapshot,[data-v-8703f372] .wb-card .wb-card__homes{display:none}[data-v-8703f372] .wb-card .wb-card__footer{background:none;border:0;color:var(--white);display:flex;text-align:left;justify-content:space-between;border-top:1px solid rgba(255 255 255 / .3);padding:20px 0 0}[data-v-8703f372] .wb-card .wb-card__cta-go{background:#fff;color:var(--blue1);height:32px;width:32px;padding:1px;min-width:unset}:is(:deep(.wb-card) .wb-card__cta-go) svg[data-v-8703f372]{height:auto;width:70%}:is(:deep(.wb-card) .wb-card__cta-go) svg[data-v-8703f372] *{color:var(--blue1)}[data-v-8703f372] .wb-card .wb-card__info-top{display:flex;flex-direction:column}:is(:deep(.wb-card) .wb-card__info-top) small[data-v-8703f372]{order:2}[data-v-8703f372] .wb-card .wb-card__title{font-weight:400}.pin--red[data-v-8703f372]{color:var(--red1)}.pin--red[data-v-8703f372] svg{color:var(--red1)}.map__filter-bar-button[data-v-8703f372]{position:absolute;top:10px;right:250px;height:40px;border-radius:3px}.map__filter-bar-button[data-v-8703f372]:hover,.map__filter-bar-button.focus-visible.js-focus-visible[data-v-8703f372],.js-focus-visible .map__filter-bar-button.focus-visible[data-v-8703f372]{color:var(--white);background:var(--darkgray3)}.map__filter-bar-button[data-v-8703f372]:hover,.map__filter-bar-button[data-v-8703f372]:focus-visible{color:var(--white);background:var(--darkgray3)}.map[data-v-bb58896a]{position:absolute;top:0;left:0;height:100%;width:100%;background:#a0d9ea}@media screen and (min-width: 768px){.map[data-v-bb58896a]{min-width:calc(60vw - 40px)}}@media screen and (min-width: 1200px){.map[data-v-bb58896a]{min-width:calc(50vw - 50px)}}.pin[data-v-bb58896a],.cluster[data-v-bb58896a]{pointer-events:auto;cursor:pointer;position:relative;color:var(--blue1);transition:color .2s ease,-webkit-transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack),-webkit-transform .3s var(--easeOutBack)}.cluster__sheen[data-v-bb58896a]{color:#ffffff40;mix-blend-mode:overlay;-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.cluster__count[data-v-bb58896a]{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;width:36px;height:36px;font-family:var(--sans-serif1);font-weight:400;color:#fff;border-radius:50%;background:var(--blue1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;padding:5px}.cluster__count[data-v-bb58896a]:after{content:"";width:50px;height:50px;position:absolute;background:transparent;left:-7px;top:-7px;border-radius:50%;border:2px solid var(--blue1)}.pin[data-v-bb58896a]:hover,.cluster[data-v-bb58896a]:hover,.pin.highlight[data-v-bb58896a],.cluster.highlight[data-v-bb58896a]{color:var(--blue2);-webkit-transform:scale(1.1);transform:scale(1.1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-bb58896a]{background:var(--blue1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-bb58896a]:after{border-color:var(--blue1)}[data-v-bb58896a] button.gm-control-active{min-height:0}[data-v-bb58896a] .gm-style iframe+div{border:0!important}.pin__tooltip[data-v-bb58896a]{pointer-events:none;position:absolute;top:0;left:50%;display:grid;grid-auto-flow:row;gap:0px;font-family:var(--sans-serif1);font-size:.875rem;font-weight:300;line-height:1;white-space:nowrap;overflow:hidden;color:#fff;opacity:0;clip-path:inset(0 100% 0 0);background:var(--blue2);-webkit-transform:translate(0,-125%);transform:translateY(-125%);transition:clip-path .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;padding:5px;background:var(--blue1);border-radius:5px}.pin__name[data-v-bb58896a],.pin__go[data-v-bb58896a]{display:grid;align-items:center;grid-auto-flow:column;gap:10px;padding:4px 8px;background:var(--blue1)}.pin__name[data-v-bb58896a]{padding-bottom:6px}.pin__name[data-v-bb58896a]:empty{display:none}.pin__count[data-v-bb58896a]{padding-bottom:0}.pin__count[data-v-bb58896a]:empty{display:none}@media screen and (min-width: 768px){.pin:hover .pin__tooltip[data-v-bb58896a],.cluster:hover .pin__tooltip[data-v-bb58896a],.pin.highlight .pin__tooltip[data-v-bb58896a],.cluster.highlight .pin__tooltip[data-v-bb58896a]{opacity:1;clip-path:inset(0);-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}}.map__modal[data-v-bb58896a]{pointer-events:none;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:#0000;border:0;transition:background-color .15s ease-out}.map__modal[open][data-v-bb58896a]{pointer-events:auto;display:flex;background:#000000b3}.map__modal-content[data-v-bb58896a]{max-width:90vw;min-width:80vw;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);transition:opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack);transition:transform .3s var(--easeOutBack),opacity .15s ease-out;transition:transform .3s var(--easeOutBack),opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack)}@media screen and (min-width:768px){.map__modal-content[data-v-bb58896a]{width:400px;min-width:unset;max-width:unset}}.map__modal[open] .map__modal-content[data-v-bb58896a]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.map__modal-header[data-v-bb58896a]{display:flex;justify-content:flex-end;margin-bottom:10px}.map__modal-close[data-v-bb58896a]{width:40px;height:40px;padding:8px;background:transparent;min-height:unset;border:0;color:var(--white)}.map__modal-close path[data-v-bb58896a]{stroke:var(--white)}.map__modal-close[data-v-bb58896a]:hover,.map__modal-close.focus-visible.js-focus-visible[data-v-bb58896a],.js-focus-visible .map__modal-close.focus-visible[data-v-bb58896a]{background:var(--blue1)}.map__modal-close[data-v-bb58896a]:hover,.map__modal-close[data-v-bb58896a]:focus-visible{background:var(--blue1)}:is(.map__modal-close:hover,.map__modal-close.focus-visible).js-focus-visible path[data-v-bb58896a],.js-focus-visible :is(.map__modal-close:hover,.map__modal-close.focus-visible) path[data-v-bb58896a]{stroke:var(--white)}:is(.map__modal-close:hover,.map__modal-close:focus-visible) path[data-v-bb58896a]{stroke:var(--white)}.map__modal-body[data-v-bb58896a]{background:transparent}[data-v-bb58896a] .wb-card{border-radius:5px;border:0;padding:20px;background:var(--blue1);color:var(--white)}[data-v-bb58896a] .wb-card *{color:var(--white)}[data-v-bb58896a] .wb-card:hover{border-color:transparent}[data-v-bb58896a] .wb-card .wb-card__img-wrap{border-radius:5px;overflow:hidden;background:none}[data-v-bb58896a] .wb-card .wb-card__top{background:unset}[data-v-bb58896a] .wb-card .wb-card__info{padding-left:0;padding-right:0}[data-v-bb58896a] .wb-card .wb-snapshot,[data-v-bb58896a] .wb-card .wb-card__homes{display:none}[data-v-bb58896a] .wb-card .wb-card__footer{background:none;border:0;color:var(--white);display:flex;text-align:left;justify-content:space-between;border-top:1px solid rgba(255 255 255 / .3);padding:20px 0 0}[data-v-bb58896a] .wb-card .wb-card__cta-go{background:#fff;color:var(--blue1);padding:1px;min-width:unset}:is(:deep(.wb-card) .wb-card__cta-go) svg[data-v-bb58896a] *{color:var(--blue1)}[data-v-bb58896a] .wb-card:hover .wb-card__cta-go{background:var(--blue3)}[data-v-bb58896a] .wb-card .wb-card__info-top{display:flex;flex-direction:column}:is(:deep(.wb-card) .wb-card__info-top) small[data-v-bb58896a]{order:2}[data-v-bb58896a] .wb-card .wb-card__title{font-weight:400}.map__filter-bar-button[data-v-bb58896a]{position:absolute;top:10px;right:10px;height:40px;border-radius:3px}.map__filter-bar-button[data-v-bb58896a]:hover,.map__filter-bar-button.focus-visible.js-focus-visible[data-v-bb58896a],.js-focus-visible .map__filter-bar-button.focus-visible[data-v-bb58896a]{color:var(--white);background:var(--darkgray3)}.map__filter-bar-button[data-v-bb58896a]:hover,.map__filter-bar-button[data-v-bb58896a]:focus-visible{color:var(--white);background:var(--darkgray3)}.map[data-v-cef1513d]{position:absolute;top:0;left:0;height:100%;width:100%;background:#a0d9ea}@media screen and (min-width: 768px){.map[data-v-cef1513d]{min-width:calc(60vw - 40px)}}@media screen and (min-width: 1200px){.map[data-v-cef1513d]{min-width:calc(50vw - 50px)}}.pin[data-v-cef1513d],.cluster[data-v-cef1513d]{pointer-events:auto;cursor:pointer;position:relative;color:var(--blue1);transition:color .2s ease,-webkit-transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack);transition:color .2s ease,transform .3s var(--easeOutBack),-webkit-transform .3s var(--easeOutBack)}.cluster__sheen[data-v-cef1513d]{color:#ffffff40;mix-blend-mode:overlay;-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.cluster__count[data-v-cef1513d]{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;width:36px;height:36px;font-family:var(--sans-serif1);font-weight:400;color:#fff;border-radius:50%;background:var(--blue1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;padding:5px}.cluster__count[data-v-cef1513d]:after{content:"";width:50px;height:50px;position:absolute;background:transparent;left:-7px;top:-7px;border-radius:50%;border:2px solid var(--blue1)}.pin[data-v-cef1513d]:hover,.cluster[data-v-cef1513d]:hover,.pin.highlight[data-v-cef1513d],.cluster.highlight[data-v-cef1513d]{color:var(--blue2);-webkit-transform:scale(1.1);transform:scale(1.1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-cef1513d]{background:var(--blue1)}:is(.cluster:hover,.cluster.highlight) .cluster__count[data-v-cef1513d]:after{border-color:var(--blue1)}[data-v-cef1513d] button.gm-control-active{min-height:0}[data-v-cef1513d] .gm-style iframe+div{border:0!important}.pin__tooltip[data-v-cef1513d]{pointer-events:none;position:absolute;top:0;left:50%;display:grid;grid-auto-flow:row;gap:0px;font-family:var(--sans-serif1);font-size:.875rem;font-weight:300;line-height:1;white-space:nowrap;overflow:hidden;color:#fff;opacity:0;clip-path:inset(0 100% 0 0);background:var(--blue2);-webkit-transform:translate(0,-125%);transform:translateY(-125%);transition:clip-path .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out;transition:clip-path .15s ease-out,transform .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out;padding:5px;background:var(--blue1);border-radius:5px}.pin__name[data-v-cef1513d],.pin__go[data-v-cef1513d]{display:grid;align-items:center;grid-auto-flow:column;gap:10px;padding:4px 8px;background:var(--blue1)}.pin__name[data-v-cef1513d]{padding-bottom:6px}.pin__count[data-v-cef1513d]{padding-bottom:2px}.pin__count[data-v-cef1513d]:empty{display:none}@media screen and (min-width: 768px){.pin:hover .pin__tooltip[data-v-cef1513d],.cluster:hover .pin__tooltip[data-v-cef1513d],.pin.highlight .pin__tooltip[data-v-cef1513d],.cluster.highlight .pin__tooltip[data-v-cef1513d]{opacity:1;clip-path:inset(0);-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}}.map__modal[data-v-cef1513d]{pointer-events:none;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:#0000;border:0;transition:background-color .15s ease-out}.map__modal[open][data-v-cef1513d]{pointer-events:auto;display:flex;background:#000000b3}.map__modal-content[data-v-cef1513d]{max-width:90vw;min-width:80vw;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);transition:opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack);transition:transform .3s var(--easeOutBack),opacity .15s ease-out;transition:transform .3s var(--easeOutBack),opacity .15s ease-out,-webkit-transform .3s var(--easeOutBack)}@media screen and (min-width:768px){.map__modal-content[data-v-cef1513d]{width:400px;min-width:unset;max-width:unset}}.map__modal[open] .map__modal-content[data-v-cef1513d]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.map__modal-header[data-v-cef1513d]{display:flex;justify-content:flex-end;margin-bottom:10px}.map__modal-close[data-v-cef1513d]{width:40px;height:40px;padding:8px;background:transparent;min-height:unset;border:0;color:var(--white)}.map__modal-close path[data-v-cef1513d]{stroke:var(--white)}.map__modal-close[data-v-cef1513d]:hover,.map__modal-close.focus-visible.js-focus-visible[data-v-cef1513d],.js-focus-visible .map__modal-close.focus-visible[data-v-cef1513d]{background:var(--blue1)}.map__modal-close[data-v-cef1513d]:hover,.map__modal-close[data-v-cef1513d]:focus-visible{background:var(--blue1)}:is(.map__modal-close:hover,.map__modal-close.focus-visible).js-focus-visible path[data-v-cef1513d],.js-focus-visible :is(.map__modal-close:hover,.map__modal-close.focus-visible) path[data-v-cef1513d]{stroke:var(--white)}:is(.map__modal-close:hover,.map__modal-close:focus-visible) path[data-v-cef1513d]{stroke:var(--white)}.map__modal-body[data-v-cef1513d]{background:transparent}.map-legend[data-v-cef1513d]{position:absolute;right:10px;top:10px;background:var(--white);box-shadow:0 0 30px #0003;font-size:.875rem;border-radius:5px;padding:0 10px;pointer-events:none}.map-legend__item[data-v-cef1513d]{display:flex;align-items:center;justify-content:center;gap:5px;line-height:1}.map-legend__icon[data-v-cef1513d]{-webkit-transform:translateY(3px);transform:translateY(3px)}.map__filter-bar-button[data-v-cef1513d]{position:absolute;top:10px;right:10px;height:40px;border-radius:3px}.map__filter-bar-button[data-v-cef1513d]:hover,.map__filter-bar-button.focus-visible.js-focus-visible[data-v-cef1513d],.js-focus-visible .map__filter-bar-button.focus-visible[data-v-cef1513d]{color:var(--white);background:var(--darkgray3)}.map__filter-bar-button[data-v-cef1513d]:hover,.map__filter-bar-button[data-v-cef1513d]:focus-visible{color:var(--white);background:var(--darkgray3)}.map__elem[data-v-dc789c19]{position:relative;height:100%;background:#a0d9ea;overflow:hidden}@media screen and (min-width: 768px){.map__elem[data-v-dc789c19]{position:sticky;top:calc(var(--headerHeightSticky));height:calc(100vh - var(--headerHeightSticky));transition:height .3s ease-in-out}}.map__elem .map[data-v-dc789c19]{position:absolute;top:0;left:0;height:100%;width:100%}.map__legend[data-v-dc789c19]{position:absolute;display:flex;gap:5px;top:10px;right:10px;background:var(--white);padding:10px;line-height:1;border-radius:10px;z-index:1;font-size:.875rem;font-family:var(--sans-serif1)}.map__legend svg[data-v-dc789c19]{color:var(--red1);height:14px;width:auto}
