.banner-text{position:relative;width:100%;overflow:hidden;min-height:var(--min-height, 500px);display:flex;align-items:center;justify-content:center}.banner-text__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner-text__bg-image{display:block;width:100%;height:100%;object-fit:cover}.banner-text__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--overlay-opacity, .4))}.banner-text__inner{position:relative;z-index:1;max-width:144rem;width:100%;margin-inline:auto;padding-inline:5rem;padding-block:var(--spacing-sections-desktop);display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media screen and (min-with:769px){.banner-text__inner{position:relative;z-index:1;max-width:144rem;width:52%;margin-inline:auto;padding-inline:5rem;padding-block:var(--spacing-sections-desktop);display:flex;flex-direction:column;align-items:center}}.banner-text__heading{color:#fff;margin:0}body.page-aging-in-place .banner-text__paragraph{line-height:normal!important}.banner-text__paragraph{color:#fff;margin:0;max-width:58ch;font-weight:300}.banner-text__button-wrap{display:flex;justify-content:inherit}.banner-text__button{width:fit-content!important;max-width:unset!important;padding:14px 40px;margin:0}.banner-text__image-wrap{bottom:-130px;width:var(--image-width, 120px);flex-shrink:0;margin-top:60px}.banner-text__image{display:block;width:100%;height:auto}.banner-text--spacing-mt-none{margin-top:0}.banner-text--spacing-mt-small{margin-top:calc(var(--spacing-sections-desktop) * .4)}.banner-text--spacing-mt-medium{margin-top:calc(var(--spacing-sections-desktop) * .7)}.banner-text--spacing-mt-large{margin-top:var(--spacing-sections-desktop)}.banner-text--spacing-mt-xlarge{margin-top:calc(var(--spacing-sections-desktop) * 1.5)}.banner-text--spacing-mb-none{margin-bottom:0}.banner-text--spacing-mb-small{margin-bottom:calc(var(--spacing-sections-desktop) * .4)}.banner-text--spacing-mb-medium{margin-bottom:calc(var(--spacing-sections-desktop) * .7)}.banner-text--spacing-mb-large{margin-bottom:var(--spacing-sections-desktop)}.banner-text--spacing-mb-xlarge{margin-bottom:calc(var(--spacing-sections-desktop) * 1.5)}@media screen and (max-width:769px){.banner-text{min-height:calc(var(--min-height, 500px) - 150px)}.banner-text__inner{padding:0 15px}.banner-text__image-wrap{bottom:-85px;max-width:250px;margin-top:0}.banner-text--spacing-mt-mobile-none{margin-top:0}.banner-text--spacing-mt-mobile-small{margin-top:calc(var(--spacing-sections-mobile) * .4)}.banner-text--spacing-mt-mobile-medium{margin-top:calc(var(--spacing-sections-mobile) * .7)}.banner-text--spacing-mt-mobile-large{margin-top:var(--spacing-sections-mobile)}.banner-text--spacing-mt-mobile-xlarge{margin-top:calc(var(--spacing-sections-mobile) * 1.5)}.banner-text--spacing-mb-mobile-none{margin-bottom:0}.banner-text--spacing-mb-mobile-small{margin-bottom:calc(var(--spacing-sections-mobile) * .4)}.banner-text--spacing-mb-mobile-medium{margin-bottom:calc(var(--spacing-sections-mobile) * .7)}.banner-text--spacing-mb-mobile-large{margin-bottom:var(--spacing-sections-mobile)}.banner-text--spacing-mb-mobile-xlarge{margin-bottom:calc(var(--spacing-sections-mobile) * 1.5)}}@media screen and (max-width:450px){.banner-text__image-wrap{bottom:-70px;max-width:250px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/banner-text.css.map */
