html body:not([page_id="97463335333"]) #resi-homes a.rhh-card{transition:box-shadow .18s ease-out,border-color .18s ease-out,transform .18s ease-out;will-change:transform}html body:not([page_id="97463335333"]) #resi-homes a.rhh-card:hover{transform:translateY(-4px)}html body:not([page_id="97463335333"]) #resi-homes .rhh-imgwrap img{transition:transform .25s ease-out}html body:not([page_id="97463335333"]) #resi-homes a.rhh-card:hover .rhh-imgwrap img{transform:scale(1.04)}html body:not([page_id="97463335333"]) .slider-nav .gallry-img,html body:not([page_id="97463335333"]) .slider-nav .gallry-nav-img{overflow:hidden}html body:not([page_id="97463335333"]) .slider-nav .gallry-img img,html body:not([page_id="97463335333"]) .slider-nav .gallry-nav-img img{transition:transform .25s ease-out}html body:not([page_id="97463335333"]) .slider-nav .slick-slide:hover .gallry-img img,html body:not([page_id="97463335333"]) .slider-nav .slick-slide:hover .gallry-nav-img img{transform:scale(1.05)}html body:not([page_id="97463335333"]) .scrollbar__button .scrol_btn a,html body:not([page_id="97463335333"]) .two-btn a{transition:transform .08s ease-out}html body:not([page_id="97463335333"]) .scrollbar__button .scrol_btn a:active,html body:not([page_id="97463335333"]) .two-btn a:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){html.resi-motion body:not([page_id="97463335333"]) .resi-reveal{opacity:0}html.resi-motion body:not([page_id="97463335333"]) .resi-reveal.resi-in{animation:resiReveal .5s cubic-bezier(.22,.61,.36,1) both}@keyframes resiReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.resi-motion body:not([page_id="97463335333"]) .resi-reveal.resi-nolift.resi-in{animation:resiRevealFade .5s ease both}@keyframes resiRevealFade{0%{opacity:0}to{opacity:1}}html.resi-motion body.resi-2col:not([page_id="97463335333"]) #fees.resi-reveal{animation:none!important;opacity:1!important;transform:none!important}html body:not([page_id="97463335333"]) #resi-hood.resi-hood-lit .leaflet-marker-icon>svg{animation:resiHomePop 1s ease-out .9s both,resiHomeGlow 1.1s ease-out .9s 1;transform-origin:50% 96%}}@media (prefers-reduced-motion:no-preference){@keyframes resiHomePop{0%{transform:scale(1)}35%{transform:scale(1.22)}60%{transform:scale(.96)}80%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes resiHomeGlow{0%,to{filter:drop-shadow(0 0 0 rgba(255,0,96,0))}45%{filter:drop-shadow(0 0 9px rgba(255,0,96,.75))}}}html body:not([page_id="97463335333"]) .resi-sk{background:#eef1f4;position:relative}html body:not([page_id="97463335333"]) .resi-sk:after{background:linear-gradient(100deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,0) 70%);background-size:200% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media (prefers-reduced-motion:no-preference){html body:not([page_id="97463335333"]) .resi-sk:after{animation:resiShimmer 1.15s ease-in-out infinite}@keyframes resiShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}}html body:not([page_id="97463335333"]) .resi-check{display:block;height:56px;margin:6px auto 12px;width:56px}html body:not([page_id="97463335333"]) .resi-check circle{fill:none;stroke:#ff0060;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3}html body:not([page_id="97463335333"]) .resi-check path{fill:none;stroke:#ff0060;stroke-dasharray:48;stroke-dashoffset:48;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}@media (prefers-reduced-motion:no-preference){html body:not([page_id="97463335333"]) .resi-check circle{animation:resiCheckRing .5s ease-out forwards}html body:not([page_id="97463335333"]) .resi-check path{animation:resiCheckMark .35s ease-out .45s forwards}@keyframes resiCheckRing{to{stroke-dashoffset:0}}@keyframes resiCheckMark{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){html body:not([page_id="97463335333"]) .resi-check circle,html body:not([page_id="97463335333"]) .resi-check path{stroke-dashoffset:0}}@media (max-width:960px){html body:not([page_id="97463335333"]) .scrollbar__button.resi-foot{touch-action:pan-y}}html body:not([page_id="97463335333"]) #resi-tour-embed{border-radius:14px;height:0;margin:0;overflow:hidden;transition:height .35s ease-out}html body:not([page_id="97463335333"]) #resi-tour-embed.resi-tour-open{margin:12px 0 4px}html body:not([page_id="97463335333"]) #resi-tour-embed iframe{border:0;border-radius:14px;display:block;height:100%;width:100%}html.resi-unavailable #fees,html.resi-unavailable #hs_cos_wrapper_module_17816171182187,html.resi-unavailable #hs_cos_wrapper_widget_1673872718872,html.resi-unavailable #hs_cos_wrapper_widget_1673956990903,html.resi-unavailable #resi-e-next,html.resi-unavailable #resi-e-root,html.resi-unavailable #resi-homes,html.resi-unavailable #resi-hood,html.resi-unavailable #resi-qual,html.resi-unavailable #resi-schools,html.resi-unavailable .contact_box,html.resi-unavailable .desc_content[data-resi-desc],html.resi-unavailable .resi-agent-form,html.resi-unavailable .room-descriptions,html.resi-unavailable .scrollbar__button.resi-foot,html.resi-unavailable .similar-properties,html.resi-unavailable .similar-properties-inner-wrap{display:none!important}