@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial}}}.righttext-component .wrapper{margin-inline:auto}:where(.righttext-component .wrapper>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 10) * calc(1 - var(--tw-space-y-reverse)))}.righttext-component h1{--tw-leading:112.5%;color:#1f3a20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Serif Light;font-size:79px;line-height:112.5%}@media not all and (min-width:1440px){.righttext-component h1{font-size:calc(3.7037vw + 26.6667px)}}.righttext-component h2{--tw-leading:1;color:#1f3a20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Serif Light;font-size:60px;line-height:1}@media not all and (min-width:1440px){.righttext-component h2{font-size:calc(2.59259vw + 22.6667px)}}@media not all and (min-width:768px){.righttext-component h2{text-align:center}}.righttext-component ul{list-style-type:disc;list-style-position:outside}:where(.righttext-component ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.righttext-component ul{padding-left:calc(var(--spacing,.25rem) * 7)}.righttext-component p,.righttext-component li{--tw-tracking:-.26px;letter-spacing:-.26px;color:#375638;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik TT;font-size:26px}@media not all and (min-width:1440px){.righttext-component p,.righttext-component li{font-size:calc(.740741vw + 15.3333px)}}@media not all and (min-width:480px){.righttext-component p,.righttext-component li{--tw-tracking:-.18px;letter-spacing:-.18px;margin-top:34px}}.righttext-component .footernote{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}:where(.righttext-component .smaller ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.righttext-component .smaller p,.righttext-component .smaller li{font-size:calc(.37037vw + 16.6667px)}.righttext-component .leading{font-family:TT Firs Neue DemiBold;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#2e6eae;text-transform:uppercase}.righttext-component p.subtitle{font-family:TT Firs Neue DemiBold;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;text-transform:uppercase}@media not all and (min-width:768px){.righttext-component p.subtitle{text-align:center}}.righttext-component .subtitle+h2{margin-top:2rem!important}.righttext-component .underlined{font-family:TT Firs Neue DemiBold;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;text-transform:uppercase;text-underline-offset:8px;text-decoration-line:underline;text-decoration-thickness:2px}.righttext-component a:not(.arrow-btn):not(.primary){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media(hover:hover){.righttext-component a:not(.arrow-btn):not(.primary):hover{color:#d98d79}}.righttext-component a.primary{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:center;font-family:TT Firs Neue DemiBold;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:2.16px;letter-spacing:2.16px;color:#2e6eae;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-color:#2e6eae;border-bottom-width:2px;transition-duration:.3s;display:inline-flex}@media(hover:hover){.righttext-component a.primary:hover{color:#d98d79;border-color:#d98d79}}@media not all and (min-width:480px){.righttext-component a.primary{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.righttext-component .center,.righttext-component .right{text-align:center}@media(min-width:984px){.righttext-component .right{text-align:right}}.righttext-component .right.wrapper{margin-right:0}.max-w-1134{max-width:1134px}.max-w-1045{max-width:1045px}.max-w-980{max-width:980px}.max-w-885{max-width:885px}@media(min-width:1200px){.xl-max-w-1020{max-width:1020px}.xl-max-w-930{max-width:58.125rem}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}.section-component{background-color:var(--backgroundColor);background-image:var(--backgroundImage);background-repeat:no-repeat;background-position:var(--backgroundAlignment,"center");--pt:var(--p-xs-top);--pr:var(--p-xs-right);--pb:var(--p-xs-bottom);--pl:var(--p-xs-left);--spacey:var(--space_y_xs)}@media(min-width:480px){.section-component{--pt:var(--p-sm-top,var(--p-xs-top));--pr:var(--p-sm-right,var(--p-xs-right));--pb:var(--p-sm-bottom,var(--p-xs-bottom));--pl:var(--p-sm-left,var(--p-xs-left));--spacey:var(--space_y_sm,var(--space_y_xs))}}@media(min-width:768px){.section-component{--pt:var(--p-md-top,var(--p-sm-top,var(--p-xs-top)));--pr:var(--p-md-right,var(--p-sm-right,var(--p-xs-right)));--pb:var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom)));--pl:var(--p-md-left,var(--p-sm-left,var(--p-xs-left)));--spacey:var(--space_y_md,var(--space_y_sm,var(--space_y_xs)))}}@media(min-width:984px){.section-component{--pt:var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top))));--pr:var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right))));--pb:var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom))));--pl:var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left))));--spacey:var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs))))}}@media(min-width:1200px){.section-component{--pt:var(--p-xl-top,var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top)))));--pr:var(--p-xl-right,var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right)))));--pb:var(--p-xl-bottom,var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom)))));--pl:var(--p-xl-left,var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left)))));--spacey:var(--space_y_xl,var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs)))))}}@media(min-width:96rem){.section-component{--pt:var(--p-2xl-top,var(--p-xl-top,var(--p-lg-top,var(--p-md-top,var(--p-sm-top,var(--p-xs-top))))));--pr:var(--p-2xl-right,var(--p-xl-right,var(--p-lg-right,var(--p-md-right,var(--p-sm-right,var(--p-xs-right))))));--pb:var(--p-2xl-bottom,var(--p-xl-bottom,var(--p-lg-bottom,var(--p-md-bottom,var(--p-sm-bottom,var(--p-xs-bottom))))));--pl:var(--p-2xl-left,var(--p-xl-left,var(--p-lg-left,var(--p-md-left,var(--p-sm-left,var(--p-xs-left))))));--spacey:var(--space_y_2xl,var(--space_y_xl,var(--space_y_lg,var(--space_y_md,var(--space_y_sm,var(--space_y_xs))))))}}.section-component{padding-top:var(--pt);padding-right:var(--pr);padding-bottom:var(--pb);padding-left:(--pl)}.section-component>.component:not(:first-child),.section-component>:not(:first-child) .component{margin-top:var(--spacey)}.imagemosaic-component .layout-01{flex-wrap:wrap;width:100%;display:flex}@media(min-width:768px){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 5);flex-wrap:nowrap}}@media(min-width:984px){.imagemosaic-component .layout-01{gap:calc(var(--spacing,.25rem) * 10)}}.imagemosaic-component .layout-01>div{width:50%}@media(min-width:768px){.imagemosaic-component .layout-01>div{flex:1}}.imagemosaic-component .layout-01>div img{width:100%}.imagemosaic-component .layout-01 .img-0{padding-right:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);align-self:flex-end}@media(min-width:768px){.imagemosaic-component .layout-01 .img-0{padding:calc(var(--spacing,.25rem) * 0)}}.imagemosaic-component .layout-01 .img-1{padding-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3)}@media(min-width:768px){.imagemosaic-component .layout-01 .img-1{padding:calc(var(--spacing,.25rem) * 0)}}.imagemosaic-component .layout-01 .img-2{width:100vw;padding-top:calc(var(--spacing,.25rem) * 3)}@media(min-width:768px){.imagemosaic-component .layout-01 .img-2{width:auto;padding:calc(var(--spacing,.25rem) * 0)}}.imagemosaic-component .layout-02{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:480px){.imagemosaic-component .layout-02{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:984px){.imagemosaic-component .layout-02{gap:calc(var(--spacing,.25rem) * 12)}}.imagemosaic-component .layout-02 img{object-fit:cover;width:100%;height:100%}.imagemosaic-component .layout-02 .img-1{grid-column:span 2/span 2}@media(min-width:480px){.imagemosaic-component .layout-02 .img-1{grid-row:span 2/span 2}}.imagemosaic-component .layout-02 .img-2{order:-1}@media(min-width:480px){.imagemosaic-component .layout-02 .img-2{order:0}}.imagemosaic-component .layout-03{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:480px){.imagemosaic-component .layout-03{gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.imagemosaic-component .layout-03 .parallax-wrapper{height:100%}.imagemosaic-component .layout-03 img{object-fit:cover;width:100%;height:100%}@media(min-width:480px){.imagemosaic-component .layout-03 .img-0{grid-row:span 2/span 2}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical{.carousel__next,.carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}&.is-ttb{.carousel__next{inset-block-end:0}.carousel__prev{inset-block-start:0}}&.is-btt{.carousel__next{inset-block-start:0}.carousel__prev{inset-block-end:0}}}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{.carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.carousel__pagination{margin:40px 0 0!important;gap:17px!important;position:static;transform:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.virtualtour-component{width:100%}@media(min-width:480px){.virtualtour-component{max-width:480px}}@media(min-width:768px){.virtualtour-component{max-width:768px}}@media(min-width:984px){.virtualtour-component{max-width:984px}}@media(min-width:1200px){.virtualtour-component{max-width:1200px}}@media(min-width:1272px){.virtualtour-component{max-width:1272px}}@media(min-width:1440px){.virtualtour-component{max-width:1440px}}@media(min-width:96rem){.virtualtour-component{max-width:96rem}}.virtualtour-component{margin-inline:auto}.virtualtour-component .items-grid{justify-content:center;gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.virtualtour-component .items-grid .item{flex-basis:100%}@media(min-width:768px){.virtualtour-component .items-grid .item{flex-basis:calc(33.333% - 13.3333px)}}.virtualtour-component .items-grid .item figure{position:relative;overflow:hidden}.virtualtour-component .items-grid .item figure img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-duration:.3s;transition-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1))}.virtualtour-component .items-grid .item figure figcaption{inset:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex;position:absolute}.virtualtour-component .items-grid .item figure figcaption svg{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-duration:.3s;transition-delay:75ms;transition-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1))}.virtualtour-component .items-grid .item figure:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.virtualtour-component .items-grid .item figure:hover figcaption svg{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media(min-width:768px){.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc]{width:20%;max-width:295px}}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] .arrow-btn[data-astro-cid-syh6xvgc]{--top:4px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#9ec09e;border-color:#9ec09e}@media(hover:hover){.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] .arrow-btn[data-astro-cid-syh6xvgc]:hover{color:#3e5b3e;border-color:#3e5b3e}}.brands-component[data-astro-cid-syh6xvgc] li[data-astro-cid-syh6xvgc] img[data-astro-cid-syh6xvgc]{width:auto;height:85px;margin-inline:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.neighborhoodmap-component div.gm-style-iw[aria-label=food-and-drink]{--color:#d98d79}.neighborhoodmap-component div.gm-style-iw[aria-label=recreation]{--color:#9ec09f}.neighborhoodmap-component div.gm-style-iw[aria-label=transit]{--color:#da9a18}.neighborhoodmap-component div.gm-style-iw[aria-label=shoppingservices]{--color:#2e6eae}.neighborhoodmap-component div.gm-style-iw[aria-label=stadiums]{--color:#bb8c7e}.neighborhoodmap-component div.gm-style-iw[aria-label=gyms-and-fitness]{--color:#338e88}.neighborhoodmap-component div.gm-style-iw[aria-label=mainverde]{--color:#375638;border:2px solid #f2efdd!important}.neighborhoodmap-component div.gm-style-iw button{outline:none!important}.neighborhoodmap-component div.gm-style-iw,.neighborhoodmap-component div.gm-style-iw div,.neighborhoodmap-component div.gm-style-iw .gm-style-iw-d,.neighborhoodmap-component div.gm-style-iw+.gm-style-iw-tc:after{background-color:var(--color)!important;overflow:hidden!important}.neighborhoodmap-component .filter-button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-family:TT Firs Neue DemiBold;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#3e5b3e;text-transform:uppercase;background-color:#f2efdd;border-width:2px;border-color:#f2efdd;border-radius:3.40282e38px}.neighborhoodmap-component .filter-button.cat-food-and-drink{--color:#d98d79}.neighborhoodmap-component .filter-button.cat-recreation{--color:#9ec09f}.neighborhoodmap-component .filter-button.cat-transit{--color:#da9a18}.neighborhoodmap-component .filter-button.cat-shoppingservices{--color:#2e6eae}.neighborhoodmap-component .filter-button.cat-stadiums{--color:#bb8c7e}.neighborhoodmap-component .filter-button.cat-gyms-and-fitness{--color:#338e88}.neighborhoodmap-component .filter-button:hover:not(.active){border-color:var(--color);color:var(--color)}.neighborhoodmap-component .filter-button.active{background-color:var(--color);border-color:var(--color);color:var(--color-white,#fff)}.neighborhoodmap-component .google-map{width:100%;height:550px}@media(min-width:984px){.neighborhoodmap-component .google-map{height:80vh}}.imagegallery-component{.carousel__slide{padding-right:0!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-astro-cid-rcyrm6wt],[data-astro-cid-rcyrm6wt]:before,[data-astro-cid-rcyrm6wt]:after,[data-astro-cid-rcyrm6wt]::backdrop{--tw-leading:initial;--tw-border-style:solid}}}.columntext-component[data-astro-cid-rcyrm6wt]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.columntext-component[data-astro-cid-rcyrm6wt] .column-title[data-astro-cid-rcyrm6wt]{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 2.5);font-family:TT Firs Neue DemiBold;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));text-transform:uppercase;border-color:#3e5b3e;border-bottom-width:2px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.availability-component .btn{font-family:TT Firs Neue DemiBold;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:#3e5b3e;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}.availability-component .btn.active{color:#2e6eae}.availability-component .btn.active:after{background-color:#2e6eae}.availability-component .btn:after{content:"";margin-top:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * .5);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;display:block}
