@media(max-width:767.98px){.style-residences .care-home-hero-thumbs{gap:8px;width:159px}.style-residences .care-home-hero-thumbs>div.hero-thumb{flex:0 0 calc(25% - 6px)}.style-residences .care-home-hero-thumbs>div.hero-thumb img{height:32px}}.gallery-lightbox-close{position:absolute;right:0;top:0;-webkit-transform:translateX(120%);transform:translateX(120%);z-index:100}@media(max-width:1679.98px){.gallery-lightbox-close{-webkit-transform:translateX(40%);transform:translateX(40%)}}@media(orientation:portrait)and (max-width:767.99px){.gallery-lightbox-close{-webkit-transform:translateX(40%) translateY(-100%);transform:translateX(40%) translateY(-100%)}}.gallery-lightbox-swiper{margin:0 auto;max-width:1360px;width:calc(100% - 40px)}.gallery-lightbox-swiper .swiper-button-prev{-webkit-transform:translate3d(-120%,-50%,0);transform:translate3d(-120%,-50%,0)}.gallery-lightbox-swiper .swiper-button-next{-webkit-transform:translate3d(120%,-50%,0);transform:translate3d(120%,-50%,0)}@media(max-width:1679.98px){.gallery-lightbox-swiper .swiper-button-prev{-webkit-transform:translate3d(-40%,-40%,0);transform:translate3d(-40%,-40%,0)}.gallery-lightbox-swiper .swiper-button-next{-webkit-transform:translate3d(40%,-40%,0);transform:translate3d(40%,-40%,0)}}.lightbox-slide{display:flex;justify-content:center;width:100%}.lightbox-slide-image{max-height:calc(100vh - 90px);min-width:100%}.lightbox-slide-image img{aspect-ratio:16/9;border-radius:16px;height:100%;margin:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}@media(min-width:1024px){.lightbox-slide-image img{border-radius:24px}}.style-residences .lightbox-slide-image img{border-radius:0}@media(min-width:1024px){.style-residences .lightbox-slide-image img{border-radius:0}}.gallery-lightbox-thumbs{text-align:center}.gallery-lightbox-thumbs .lightbox-thumb-slide{max-width:15vw}.gallery-lightbox-thumbs .swiper-slide-thumb-active img{box-shadow:0 0 0 2px #fff}.style-residences .gallery-lightbox-thumbs .swiper-slide-thumb-active img{box-shadow:0 0 0 2px #fbcbc2}@media(max-width:767.98px){.gallery-lightbox-thumbs .swiper-slide-thumb-active img{border-radius:4px}.style-residences .gallery-lightbox-thumbs .swiper-slide-thumb-active img{border-radius:0}}.phone-button-status{align-items:center;display:inline-flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.01em;margin-left:8px;text-transform:none;white-space:nowrap}@media screen and (min-width:374px){.phone-button-status{font-size:calc(.18762vw + 13.29831px)}}@media screen and (min-width:1440px){.phone-button-status{font-size:16px}}.residence-button .phone-button-status{font-size:13px;font-weight:300;letter-spacing:-.02em;line-height:1.5}@media screen and (min-width:374px){.residence-button .phone-button-status{font-size:calc(.09381vw + 12.64916px)}}@media screen and (min-width:1440px){.residence-button .phone-button-status{font-size:14px}}.phone-button-status-dot{background:#20ea0a;border-radius:50%;flex-shrink:0;height:5px;width:5px}.style-residences .phone-cta-wrap{border-radius:4px}.style-residences .phone-cta-wrap .phone-button{color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.4}@media screen and (min-width:374px){.style-residences .phone-cta-wrap .phone-button{font-size:calc(.18762vw + 11.29831px)}}@media screen and (min-width:1440px){.style-residences .phone-cta-wrap .phone-button{font-size:14px}}.style-residences .phone-cta-wrap .phone-button svg path{fill:#fff!important}.phone-cta-wrap{border-radius:28px 28px 0 0;display:inline-block;max-width:100%;width:100%}@media(min-width:768px){.phone-cta-wrap{border-radius:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.style-residences .phone-cta-wrap{border-radius:4px}}@media(max-width:767.98px){section.care-home-hero .fade-in{opacity:1!important;transition:none!important}section.care-home-hero .fade-in-up,section.care-home-hero .fade-in-up-instant{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:none!important}}.care-home-hero-carousel__badges{gap:8px;left:16px;position:absolute;top:16px;z-index:2}.care-home-hero-carousel__badges .hm-button span{color:#61b400}.care-home-hero-carousel__counters{bottom:16px;gap:10px;left:16px;position:absolute;z-index:1}.care-home-hero-carousel__counters .-view-all{border-radius:8px;font-size:14px;padding-inline:16px}@media screen and (min-width:374px){.care-home-hero-carousel__counters .-view-all{font-size:calc(.18762vw + 13.29831px)}}@media screen and (min-width:1440px){.care-home-hero-carousel__counters .-view-all{font-size:16px}}.style-residences .care-home-hero-carousel__counters .-view-all{border-radius:4px}.care-home-hero-carousel__counters .-current-slide{background:hsla(60,68%,94%,.9);border-radius:30px;padding:7px 14px}.care-home-hero-carousel__counters .-current-slide-residences{background-color:hsla(0,0%,100%,.9);border-radius:4px;color:#384236;font-weight:300;padding:7px 14px}
