.community-page-updated .community-page-subnav{position:sticky;top:0;z-index:1020;background-color:#fff}.community-page-updated .community-subnav-links{gap:1.25rem 1.75rem}.community-page-updated .community-subnav-link{text-decoration:none}.community-page-updated .community-subnav-link:hover,.community-page-updated .community-subnav-link:focus{text-decoration:underline;text-underline-offset:3px}.community-page-updated .community-subnav-login{flex-shrink:0}@media (max-width: 991.98px){.community-page-updated .community-page-subnav .yardi-column,.community-page-updated .community-page-subnav [class*="col-"]{flex-direction:column !important;align-items:flex-start !important;gap:1rem}.community-page-updated .community-subnav-links{gap:0.75rem 1.25rem}.community-page-updated .community-subnav-login-btn{width:100%;justify-content:center}}@media (max-width: 767.98px){.community-page-updated .community-subnav-login{width:100%}}.community-page-updated .announcements-bar-row{color:#fff}.community-page-updated .announcement-item:hover{background-color:rgba(255,255,255,0.05)}.community-page-updated .announcements-slider.slider-smartclass .announcement-item:not(:last-child){border-right:1px solid rgba(255,255,255,0.05)}.community-page-updated .announcements-label-col{gap:0.5rem}.community-page-updated .announcements-count{flex-shrink:0;width:1.5rem;height:1.5rem;min-width:1.5rem;background-color:rgba(255,255,255,0.18);border-radius:50%}.community-page-updated .announcements-slider.slider-smartclass{color:#fff;padding-left:0;padding-right:4.5rem}.community-page-updated .announcements-slider.slider-smartclass.active{position:relative}.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner{align-items:stretch}.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>*{height:auto}.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>*:first-child .announcement-item,.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>.announcement-item:first-child{border-left:none}.community-page-updated .announcements-slider.slider-smartclass .announcement-item,.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>.announcement-item,.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>*>.announcement-item{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-prev,.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-next{width:32px;height:32px;min-width:32px;border:none;border-radius:50%;background:rgba(255,255,255,0.18);top:50%;left:auto;transform:translateY(-50%);opacity:1;display:flex;align-items:center;justify-content:center}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-prev:hover,.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-next:hover{background:rgba(255,255,255,0.28)}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-next{right:0.25rem;left:auto !important}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-prev{right:2.5rem;left:auto !important}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-prev:before,.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-next:before{font-size:12px !important;line-height:1;color:#fff;text-shadow:none;opacity:1}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-prev:before{content:"\f053" !important;font-weight:300 !important}.community-page-updated .announcements-slider.slider-smartclass.active .carousel-control-next:before{content:"\f054" !important;font-weight:300 !important}.community-page-updated .announcement-item{padding:1.25rem;min-height:170px;width:100%}.community-page-updated .announcement-item-content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:100%}.community-page-updated .announcement-number{font-size:1.8rem;line-height:1;min-width:30px;margin-right:1rem;flex-shrink:0}.community-page-updated .announcement-date{line-height:1.3}.community-page-updated .announcement-title{line-height:1.3}.community-page-updated .announcement-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-page-updated .announcement-item .read-more-link{align-self:flex-start}.community-page-updated .view-toggle{border:1px solid #e0d8d0;border-radius:50px;overflow:hidden;display:inline-flex}.community-page-updated .view-toggle-btn{border:none;background:transparent;padding:0.4rem 1rem;cursor:pointer;transition:background-color 0.2s, color 0.2s}.community-page-updated .events-header-controls{gap:0.75rem}.community-page-updated .upcoming-panel{padding-right:0}.community-page-updated .upcoming-label{font-size:0.65rem;font-weight:600;letter-spacing:0.12em;color:#9a948c;margin-bottom:1.25rem}.community-page-updated .upcoming-item{border-bottom:1px solid #ebe5de;cursor:pointer;border-radius:4px;transition:background-color 0.15s}.community-page-updated .upcoming-item:hover{background-color:rgba(0,0,0,0.04)}.community-page-updated .upcoming-item.active{background-color:rgba(0,0,0,0.07)}.community-page-updated .upcoming-item:last-of-type{border-bottom:none}.community-page-updated .fc-event.event-selected{position:relative;z-index:2;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,0.55)}.community-page-updated .fc-event{background-color:#c2e47a;border-color:#c2e47a}.community-page-updated .fc-event.event-recurring{background-color:#225d0e;border-color:#225d0e}.community-page-updated .events-list-legend{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem}.community-page-updated .legend-dot-10{width:10px;height:10px;border-radius:2px;display:inline-block}.community-page-updated .legend-dot-5{width:5px;height:5px;border-radius:2px;display:inline-block}.community-page-updated .event-item{border-bottom:1px solid #ebe5de;gap:1rem}.community-page-updated .event-thumb{width:100px;height:100px;border-radius:6px;object-fit:cover;flex-shrink:0}.community-page-updated .blog-post-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;margin-bottom:1rem}.community-page-updated .rating-stars{color:#c4a35a;letter-spacing:0.15em}.community-page-updated .rating-stars--track{color:#d8d0c8;font-size:1.05rem}.community-page-updated .rating-stars-overall .rating-stars--filled{position:absolute;left:0;top:0;width:94%;overflow:hidden;font-size:1.05rem;color:#c4a35a;white-space:nowrap}.community-page-updated .rating-category-name{width:92px;flex-shrink:0}.community-page-updated .rating-bar{flex-grow:1;height:3px;background:#00000030;margin:0 0.85rem;overflow:visible}.community-page-updated .rating-bar-fill{height:3px}.community-page-updated .rating-category-score{width:32px;flex-shrink:0}.community-page-updated .reviews-list{border-top:none}.community-page-updated .review-item{border-bottom:1px solid #e0d8d0;padding:1.75rem 0}.community-page-updated .review-item:first-child{padding-top:0}.community-page-updated .review-item:last-child{border-bottom:none;padding-bottom:0}.community-page-updated .review-avatar{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.7rem;font-weight:700;flex-shrink:0}.community-page-updated .review-avatar--blue{background-color:#d4e4f0}.community-page-updated .review-avatar--green{background-color:#b8d9c8}.community-page-updated .review-avatar--pink{background-color:#f0d4dc}.community-page-updated .review-verified-icon{width:14px;height:14px;border-radius:50%;color:#fff}.community-page-updated .review-score-stars{font-size:0.7rem;color:#c4a35a}.community-page-updated .management-response{background-color:rgba(0,0,0,0.05);border-left:2px solid #2c2c2c}.community-page-updated .bulletin-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.community-page-updated .bulletin-avatar--blue{background-color:#b4c2e7}.community-page-updated .bulletin-avatar--green{background-color:#b8d9c8}.community-page-updated .bulletin-avatar--pink{background-color:#f0d4dc}.community-page-updated .bulletin-post-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px;margin-bottom:0.75rem}.community-page-updated .bulletin-comments{gap:1rem}.community-page-updated .bulletin-comment-stat{gap:0.35rem}.community-page-updated .special-featured-card{border-radius:8px}.community-page-updated .special-featured-badge-icon{flex-shrink:0}.community-page-updated .special-featured-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.community-page-updated .faq-list{border-top:1px solid #e0d8d0}.community-page-updated .faq-item{border-bottom:1px solid #e0d8d0}.community-page-updated .faq-toggle{background-color:transparent;cursor:pointer}.community-page-updated .faq-toggle:hover{color:#f7f7f7}.community-page-updated .faq-toggle::after{content:"";width:8px;height:8px;border-right:2px solid #555555;border-bottom:2px solid #555555;transform:rotate(-45deg);flex-shrink:0;margin-left:1rem;transition:transform 0.2s}.community-page-updated .faq-toggle:not(.collapsed)::after{transform:rotate(45deg)}@media (max-width: 1199.98px){.community-page-updated .event-item{flex-wrap:wrap}.community-page-updated .reviews-summary{margin-bottom:2rem;padding-right:0}.community-page-updated .reviews-header-row{margin-bottom:2rem}.community-page-updated .announcements-label-col{flex-direction:row}.community-page-updated .announcements-slider.slider-smartclass{padding-left:0;padding-right:4rem}.community-page-updated .announcement-item{flex-direction:row !important;min-height:auto;border-left:none;padding-left:0;padding-right:0}.community-page-updated .announcements-slider.slider-smartclass.active .slider-inner>*+* .announcement-item{border-left:none;border-top:1px solid rgba(255,255,255,0.2);padding-top:1.25rem;margin-top:0.25rem}.community-page-updated .upcoming-panel{border-right:none;padding-right:0;margin-bottom:1.5rem}.community-page-updated .specials-header-desc{text-align:left;max-width:none}}@media (max-width: 767.98px){.community-page-updated .review-score{margin-left:0;margin-top:0.5rem}}.community-page-updated .special-promo-item:first-child{padding-top:0}.community-page-updated .special-tag{border-radius:50px}#residentportal-community .card-top-border{border-top:0px}#residentportal-community .card-top-border:first-child{border-top:4px solid rgba(0,0,0,0.125) !important}#residentportal-community .special-deals-bottom-border{border-bottom:1px solid #dee2e6}#residentportal-community .special-deals-bottom-border:last-child{border-bottom:0px !important}@media (min-width: 992px){#residentportal-community .btn.border{border:none !important}#residentportal-community .right-panel-border{border-left:5px solid #f8f9fa}}#residentportal-community .icon-box span,#residentportal-community .special-deals span{color:#343a40;background-color:#f8f9fa;width:46px;height:46px}#residentportal-community .icon-box svg>g>*{stroke:#343a40 !important}#residentportal-community .announcements ul li{width:190px;height:100px;background:#f8f9fa;margin:0 10px 10px 0}@media (min-width: 768px){#residentportal-community .announcements ul li{width:260px;height:160px}}#residentportal-community .bulletin-board ul li{width:140px;height:90px;background:#f8f9fa;margin:0 10px 10px 0}
