﻿.mvt-weather-card{max-width:175px;width:100%}.mvt-weather-card__current{align-items:center;display:flex;flex-direction:row;gap:var(--g0);justify-content:center}.mvt-weather-card .icon-natural-light{color:var(--color-r4);font-size:1.5rem;line-height:1.5rem}.neighborhood-map{height:50vh;margin:0;min-height:450px;padding:0;position:relative;z-index:10}@media screen and (max-width:639px){.neighborhood-map{min-height:350px}}.neighborhood-map__gmap{height:100%;min-height:200px}.neighborhood-map .mvt-dropdown .mvt-dropdown__toggle{align-items:center;border:1px solid #ddd;border-radius:0;box-shadow:none;display:flex;justify-content:space-between;width:200px}.neighborhood-map .mvt-dropdown .mvt-dropdown__toggle:hover{border:1px solid #ddd;box-shadow:none}@media screen and (max-width:639px){.neighborhood-map .mvt-dropdown .mvt-dropdown__toggle{width:180px}}.neighborhood-map .mvt-dropdown .mvt-dropdown__items{border-top-left-radius:0;border-top-right-radius:0;left:0;top:100%}.neighborhood-map .mvt-breadcrumb{padding:.75rem 1.5rem}@media screen and (max-width:639px){.neighborhood-map .mvt-weather-card{display:none;max-width:160px}}.neighborhood-map .popover .popover-panel .carousel{background-color:var(--color-f);box-shadow:0 4px 20px 0 rgba(2,27,66,.12);padding-bottom:var(--g2);padding-top:var(--g2)}.neighborhood-map .popover .popover-panel li{padding-left:var(--g1)!important;padding-right:var(--g1)!important}.neighborhood-map .popover .popover-panel li .mvt-cardproperty{box-shadow:0 2px 8px 0 rgba(2,27,66,.12)}.neighborhood-scores{margin-top:3rem}@media screen and (min-width:992px){.neighborhood-scores{margin-top:-1.5rem;min-height:4rem;position:relative;z-index:100}}.neighborhood-scores.empty{margin:1rem}.title{margin-bottom:0;margin-top:5rem}@media screen and (min-width:992px){.title{margin:2rem 0}}.card-header{background:var(--color-f2);border-radius:2rem;display:flex;justify-content:space-between;padding:.25rem}@media(max-width:639px){.card-header{font-size:var(--font-size-6);letter-spacing:var(--font-size-6-letter-spacing)}}.card-header button{border-radius:2rem;cursor:pointer;line-height:75%;padding:.75rem 1.5rem;text-align:center;width:100%}@media(max-width:639px){.card-header button{padding:.75rem .5rem}}.card-header button.active{background:var(--color-bg)}.tab-content{align-items:center;border-bottom:1px solid #000;cursor:pointer;display:flex;flex-direction:column;gap:0}.tab-content.active{border-bottom:2px solid #000}.explore-housing .head{align-items:center;display:flex;justify-content:space-between}.explore-housing .mvt-shifter{padding:0;width:100%}.explore-housing>.listings{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.explore-housing>.facts{margin-bottom:3rem}.explore-residents__container{display:grid;grid-template-columns:minmax(100px,50%) minmax(180px,30%)}.explore-residents__list{align-self:center;justify-self:center}.explore-residents__list ul{align-items:flex-start;display:flex;flex-direction:column;gap:var(--g1);text-align:left}.explore-residents__list-item{align-items:center;display:flex;flex-direction:row;gap:var(--g0);justify-content:flex-start;position:relative;white-space:nowrap}.explore-residents__list-item .dot{border-radius:50%;height:8px;position:absolute;right:100%;top:50%;transform:translate3d(-5px,-50%,0);width:8px}@media screen and (max-width:991px){.explore-residents__list{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}}.explore-residents__graph{align-self:center;height:100%;justify-self:center;max-height:180px;max-width:180px;position:relative;width:100%}.poi-card{border:1px solid #ddd;border-radius:.5rem;flex-direction:column;font-size:var(--font-size-7);gap:.25rem;letter-spacing:var(--font-size-7-letter-spacing);padding:1rem}.poi-card .category{display:flex;gap:.25rem}.poi-card>:not(.place){color:var(--color-7)}.pois{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem!important}.pois .icon-angle-down{display:none}.agents{display:flex;flex-direction:column;gap:1rem}.agents .top{align-items:center;display:flex;justify-content:space-between}.agents .agent-card{align-items:center;border:1px solid #ddd;border-radius:.5rem;font-size:var(--font-size-7);gap:1rem;justify-content:left;letter-spacing:var(--font-size-7-letter-spacing);padding:1.5rem}.agents .agent-card img{border-radius:50%;flex-shrink:0;height:6rem;-o-object-fit:cover;object-fit:cover;width:6rem}.agents .agent-card .info{display:flex;flex-direction:column;gap:.25rem}.agents .agent-card>:not(.name){color:var(--color-7)}.mvt-nearbyvideo{display:grid;gap:var(--g0);grid-template-columns:repeat(3,1fr);overflow-x:auto}@media screen and (max-width:639px){.mvt-nearbyvideo{grid-template-columns:1fr}}.mvt-nearbyvideo>li{aspect-ratio:16/9;font-size:0;position:relative;width:100%}.mvt-nearbyvideo>li:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.mvt-nearbyvideo>li:after:before{font-style:normal;font-weight:400;text-align:center}.mvt-nearbyvideo>li:after{color:var(--color-bg);content:"\ea0e";font-size:50px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}.mvt-nearbyvideo>li:before{background-color:rgba(0,0,0,.5);bottom:0;content:" ";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.mvt-nearbyvideo>li[data-state="2"]:after{opacity:1}.mvt-nearbyvideo>li[data-state="2"]:before{background-color:rgba(0,0,0,.5);opacity:1}.mvt-nearbyvideo iframe{height:100%;width:100%}.mvt-place{display:flex;flex-direction:column;gap:var(--g0);width:100%}.mvt-place sup{color:var(--color-l1);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}.mvt-place b{font-size:var(--font-size-6);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-6-letter-spacing);white-space:nowrap}.mvt-place address,.mvt-place b{overflow:hidden;text-overflow:ellipsis}.mvt-place address{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);line-height:1.2}.mvt-place img{aspect-ratio:16/9;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;width:100%}[type=vneighborhood] .container .title h1{color:var(--color-main)}[type=vneighborhood] .container .description{margin-bottom:var(--g5);margin-top:var(--g1)}[type=vneighborhood] .container .description p{margin-top:1rem}[type=vneighborhood] .container .description .similar-neighborhoods,[type=vneighborhood] .container .description button{margin-top:1.5rem}[type=vneighborhood] .container .description ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}[type=vneighborhood] .container .tab-panel section{margin:0;padding:0}[type=vneighborhood] .container .new-tag{background-color:#e2f3ec;box-shadow:none;color:var(--color-main);font-size:var(--font-size-6);letter-spacing:var(--font-size-6-letter-spacing)}[type=vneighborhood] .container .title-container{display:flex;flex-direction:column-reverse;justify-content:flex-start}[type=vneighborhood] .container .title-container section{width:100%}@media screen and (min-width:992px){[type=vneighborhood] .container .title-container{flex-direction:column}}[type=vneighborhood] .container .loadingContainer{height:180px;position:relative;width:100%}[type=vneighborhood] .container .loadingContainer:after{animation:dual-ring 1.2s linear infinite;border-color:#ececec transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;left:50%;margin:-23px 1px 1px -23px;position:absolute;top:50%;width:46px}[type=vneighborhood] .container [data-tip]:after,[type=vneighborhood] .container [tip]:after{background-color:var(--color-2);border:none;box-shadow:none;color:var(--color-f);padding:8px 16px;text-align:left}