.care-home-features-block{overflow-x:hidden}.care-home-features-block__intro{margin-left:auto;margin-right:auto;max-width:640px}.care-home-features-block__fees{margin-top:40px;text-align:center}@media(min-width:768px){.care-home-features-block__fees{margin-top:60px}}.care-home-features-block__fees-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex:0 0 auto;height:40px;justify-content:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:40px}.care-home-features-block__fees-icon svg{display:block;height:auto;max-width:12px}.care-home-features-block__fees-icon svg *{fill:currentColor}.care-home-features-block__fees-toggle.expanded .care-home-features-block__fees-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.care-home-features-block__fees-panel{display:none;margin:12px auto 0;max-width:920px;text-align:center}.style-residences .care-home-features-block__fees-icon{background:none}.care-home-features-block__slider{overflow:visible}.care-home-features-block__track{box-sizing:border-box;flex-wrap:nowrap!important;margin-left:0;margin-right:0}.care-home-features-block__slide{display:flex;height:auto;padding-left:0;padding-right:0}@media(max-width:767.98px){.care-home-features-block__controls{margin-top:10px}}@media(min-width:768px){.care-home-features-block__fees-panel{margin-top:16px}.care-home-features-block__track{flex-wrap:wrap!important;margin-left:-12px;margin-right:-12px;row-gap:24px;-webkit-transform:none!important;transform:none!important}.care-home-features-block__slide{flex-shrink:1;padding-left:12px;padding-right:12px;width:auto!important}}@media(min-width:1024px){.care-home-features-block__track{row-gap:28px}}.care-home-feature-card{aspect-ratio:.94;background:#f1efe5;border-radius:24px;color:#384236;min-height:320px;overflow:hidden;position:relative;width:100%}.care-home-feature-card__media,.care-home-feature-card__overlay{inset:0;position:absolute}.care-home-feature-card__media{background:#f1efe5}.care-home-feature-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.care-home-feature-card__overlay{align-items:flex-start;background:#384236;display:flex;opacity:0;padding:24px 24px 104px;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:2}.care-home-feature-card__copy{color:#fff;max-width:100%}.care-home-feature-card__toggle{align-items:center;background:#fff;border-radius:18px;bottom:12px;display:flex;gap:8px;justify-content:space-between;left:12px;padding:16px 18px;position:absolute;right:12px;text-align:left;z-index:3}.care-home-feature-card__icon{background:hsla(0,0%,100%,.96);border:1px solid #384236;border-radius:50%;height:40px;min-width:40px;position:relative;width:40px}.care-home-feature-card__icon:after,.care-home-feature-card__icon:before{background:#384236;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;width:14px}.care-home-feature-card__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.care-home-feature-card.is-active .care-home-feature-card__overlay{opacity:1;visibility:visible}.care-home-feature-card.is-active .care-home-feature-card__icon:after{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg) scaleX(0);transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}@media(min-width:768px){.care-home-feature-card{min-height:360px}.care-home-feature-card__overlay{padding:40px 40px 112px}.care-home-feature-card__toggle{bottom:14px;left:14px;padding:18px 20px;right:14px}}@media(min-width:1024px){.care-home-feature-card{min-height:390px}}.style-residences .care-home-feature-card{border-radius:0}.style-residences .care-home-feature-card__toggle{border-radius:4px;bottom:24px;left:24px;padding:16px;right:24px}.style-residences .care-home-feature-card__icon{border-color:#d49082}.style-residences .care-home-feature-card__icon:after,.style-residences .care-home-feature-card__icon:before{background:#d49082}.style-residences .care-home-feature-card__overlay{background-color:#35404f}
