.community-hero__container{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.community-hero__container{display:grid}}.community-hero__community-name{padding:1.2rem 0}.community-hero__starting-price{margin-bottom:1.2rem}.community-hero__copy-container{position:relative;text-align:center;text-align:left}@media screen and (min-width:1024px){.community-hero__copy-container{position:relative;text-align:left;margin-right:5rem}}.community-hero__title{text-transform:uppercase}.community-hero__copy{margin-bottom:2rem}@media screen and (min-width:1024px){.community-hero__copy{max-width:65%}}.community-hero__care-list-label{padding-top:2rem;padding-bottom:1rem;text-transform:uppercase}.community-hero__care-list-wrapper{display:flex;flex-direction:row;align-items:center;padding-bottom:2rem}.community-hero__care-list-item{display:flex;flex-direction:row}.community-hero__care-type{padding-left:.5rem;padding-right:2rem}.community-hero__learn-more{text-decoration:underline;display:block}.community-hero__image{cursor:pointer}.community-hero__image-and-banner-container{margin:auto}.community-hero__image-and-banner-container .carousel-gallery{padding:0}.community-hero__image-and-banner-container .carousel-gallery.utility-container{background-color:transparent}.community-hero__image-and-banner-container .carousel-gallery .component-container{padding:0}.community-hero__image-slider{position:relative;max-height:45rem;max-width:80rem;overflow:hidden}.community-hero__image-wrapper{position:relative;width:100%;height:100%}.community-hero__image-wrapper img{display:none;transition:opacity .5s ease-in-out}.community-hero__image-wrapper img.active{display:block;opacity:1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.community-hero__image-wrapper img.active{width:100%;height:100%}}.community-hero__slider-nav{display:flex;flex-direction:row;justify-content:center;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:1024px){.community-hero__slider-nav{padding-bottom:0}}.community-hero__nav-label{margin:auto 3rem}.community-hero__next-arrow,.community-hero__prev-arrow{cursor:pointer}.community-hero__price-container{transform-origin:top left;will-change:filter,opacity}.community-hero__per-suffix{padding-left:.5rem}.price-reveal-enter-active{transition:all .2s ease-out}.price-reveal-enter-from{opacity:0;filter:blur(8px)}.price-reveal-enter-to{opacity:1;filter:blur(0)}
