.z-index-up{z-index:1}*{box-sizing:border-box}.alt-living-options{padding:2.5rem 0;background-color:#303b56;margin-bottom:3.5rem}.alt-living-options .care-card{position:relative;overflow:hidden;height:100%;transition:transform .3s ease-in-out}.alt-living-options .care-card .card-img{width:100%;height:100%;object-fit:cover;transition:filter .4s ease}.alt-living-options .care-card .care-card-img-wrapper{position:relative;overflow:hidden;height:100%}.alt-living-options .care-card .care-card-overlay{position:absolute;bottom:0;left:0;width:100%;height:3rem;background-color:rgba(0,96,105,.85);color:#fff;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;transition:height .4s ease,background-color .4s ease;z-index:2}.alt-living-options .care-card .care-card-overlay h5{font-family:Moon-r;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.375rem;letter-spacing:.0625rem;text-transform:uppercase;position:absolute;margin:0;opacity:1;transform:translateY(0);transition:all .4s ease}.alt-living-options .care-card .care-card-overlay .description{font-family:Moon-r;font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;opacity:0;transform:translateY(10px);transition:all .4s ease;margin-top:1rem;max-width:90%;pointer-events:none}.alt-living-options .care-card:hover .care-card-overlay{height:100%;background-color:rgba(0,96,105,.85)}.alt-living-options .care-card:hover .care-card-overlay .description{opacity:1;transform:translateY(0);pointer-events:auto}.alt-living-options .care-card:hover .care-card-overlay h5{position:relative;padding-bottom:.25rem}.alt-living-options .care-card:hover .care-card-overlay h5:after{content:"";display:block;width:3.375rem;height:2px;background-color:#fff;margin:.9375rem auto 0}