@font-face{font-display:swap;font-family:Noto Serif;font-style:normal;font-weight:400;src:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff2) format("woff2"),url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Serif;font-style:normal;font-weight:600;src:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff2) format("woff2"),url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Serif;font-style:normal;font-weight:700;src:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff2) format("woff2"),url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/NotoSerif-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:325;src:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/Gotham%20Book.woff2) format("woff2"),url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/Gotham%20Book.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:350;src:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/Gotham-Bold.woff2) format("woff2"),url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/raw_assets/public/senior-lifestyle/src/css/fonts/Gotham-Bold.woff) format("woff")}body,html{color:#054166;font-family:Gotham;font-size:16px;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none}*,ol,ul{margin:0}ol,ul{padding:0 0 0 1.125rem}p{font-size:1em;line-height:1.125;margin:0 0 1.25rem}p:last-of-type{margin:0}p:empty{display:none}h1,h2,h3,h4,h5,h6{color:#054166;font-family:Noto Serif;font-weight:600;margin:0 0 1.25rem}h2{font-size:2em;line-height:1.125}@media screen and (min-width:768px){h2{font-size:2.75em;line-height:1.0909090909}}h3{font-size:1.75em;line-height:1.1428571429}h4{font-size:1.375em;line-height:1.3636363636}img{display:block;height:auto;max-width:100%}.l-btn{background-color:#054166;border-radius:.1875rem;color:#fff;font-size:1em;font-weight:350;line-height:100%;padding:.4375rem .9375rem;transition:all .3s ease-in-out}.l-btn:hover{background-color:#9c6b38}.aspect-box{position:relative;width:100%}.aspect-box canvas,.aspect-box iframe,.aspect-box img,.aspect-box svg,.aspect-box video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.aspect-box:before{content:"";display:block;padding-top:calc(var(--aspect-ratio)*100%)}.l-line{padding-bottom:1.625rem;position:relative}.l-line:after{background:linear-gradient(180deg,#a3682b,#dead63 51.04%,#f9cf7e);border-radius:.125rem;bottom:0;content:"";height:4.375rem;left:50%;position:absolute;transform:translate(-50%,50%) rotate(-90deg);width:.25rem}.l-header{margin:0;padding-top:3.125rem;text-align:center}@media screen and (min-width:950px){.l-header{padding-top:4.125rem}}.is-empty-section{display:none}.container{margin:0 auto;max-width:1440px;padding:0 1.5rem}@media screen and (min-width:950px){.container{padding:0 3.125rem}}@media screen and (min-width:1199px){.container{padding:0 5.125rem}.container--xs{padding:0 1.46875rem}}.section--slider{background-color:#f4f2ef}.section--services .sen.story{padding:1.5625rem 0 0}@media screen and (min-width:768px){.section--services .sen.story{padding:3.125rem 0 0}}@media screen and (min-width:1199px){.section--services .sen.story{padding:6rem 3.125rem 0}}.section--services .sen.story:last-of-type{padding-bottom:1.5625rem}@media screen and (min-width:768px){.section--services .sen.story:last-of-type{padding-bottom:3.125rem}}@media screen and (min-width:1199px){.section--services .sen.story:last-of-type{padding-bottom:6rem}}.sen.blog-list{padding:5.625rem 0}.sen.blog-list h2{margin-bottom:1.9375rem;text-align:center}.sen.blog-list ul{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center;padding:0}@media screen and (min-width:768px){.sen.blog-list ul>*{flex-basis:calc(50% - 15px)}}@media screen and (min-width:991px){.sen.blog-list ul>*{flex-basis:calc(25% - 22.5px)}}.sen.callback-form{background:linear-gradient(88.91deg,#001521 -7.62%,#054166 66.41%);border-top:.1875rem solid #a3682b;color:#fff;padding:1.875rem 0}@media screen and (min-width:1199px){.sen.callback-form .container--xs{padding:0 3.75rem}}.sen.callback-form .callback-form__holder{display:flex;flex-direction:column;gap:1.875rem;justify-content:center}@media screen and (min-width:1199px){.sen.callback-form .callback-form__holder{flex-direction:row}}.sen.callback-form .callback-form__holder h2{color:#fff;margin:0}.sen.callback-form .callback-form__holder form{align-items:flex-end;column-gap:1.25rem;display:flex;flex-wrap:wrap;position:relative;row-gap:.9375rem}.sen.callback-form .callback-form__holder form .hs-button,.sen.callback-form .callback-form__holder form span{color:#262626;font-family:Gotham;font-size:1.125em;font-weight:325;line-height:1.5;text-transform:capitalize}.sen.callback-form .callback-form__holder form .hs_community_list span{color:#fff}.sen.callback-form .callback-form__holder form .hs_community_list{grid-area:f}.sen.callback-form .callback-form__holder form .hs_recaptcha{visibility:hidden}.sen.callback-form .callback-form__holder form .hs_community_list select{background:#fff;border:.0625rem solid #979797;border-radius:.1875rem;color:#262626;height:2.8125rem;padding:.3125rem;width:100%}.sen.callback-form .callback-form__holder #hsForm_f1f66788-b4b4-4d81-97c1-95b171c696e5{align-items:center!important}.sen.callback-form .callback-form__holder form input.hs-button{background:#f9cf7e;border:.0625rem solid #f9cf7e;border-radius:.1875rem;color:#054166;cursor:pointer;font-family:Gotham;font-size:1em;font-weight:350;line-height:1;min-height:2.8125rem;padding:.75rem 1.5rem}.sen.callback-form .callback-form__holder form input.hs-button:hover{background:#fff}.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field{width:100%}@media screen and (min-width:768px){.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field{width:auto}}@media screen and (min-width:1199px){.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field{width:16.25rem}}.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field label span,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field label span{color:#fff}.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field input{padding:.3125rem}.sen.callback-form .callback-form__holder form .field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field{background:#fff;border:.0625rem solid #979797;border-radius:.1875rem;color:#262626;height:2.8125rem;min-width:100%}@media screen and (min-width:768px){.sen.callback-form .callback-form__holder form .field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field{min-width:auto}}.sen.callback-form .callback-form__holder form .field.hs-form-field input ul li,.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field ul li,.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul li,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul li{list-style:none}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field{height:auto;min-height:2.8125rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field .input{align-items:center;display:flex;height:100%;padding:.5rem 2rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field .input ul{padding:0}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field .input ul label{align-items:flex-start;display:flex}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field .hs-form-booleancheckbox input{height:1.125rem;margin:.3125rem .625rem .3125rem 0;min-width:1.125rem;width:1.125rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field.hs_sms_opt_in{background:transparent;border:none;color:#fff;font-weight:325;grid-area:i;line-height:1.5rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field.hs_sms_opt_in a{color:#fff}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field.hs_sms_opt_in .input{padding:.875rem 0 0}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field.hs_sms_opt_in .input .hs-form-booleancheckbox span{color:#fff;font-size:1em;line-height:1.5}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field{background:transparent;border:none;height:auto;margin:0;padding:0}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field label span,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field label span{color:#fff}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field .input,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field .input{width:100%}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field .input select,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field .input select{background:#fff;border:.0625rem solid #979797;border-radius:.1875rem;color:#262626;font-family:Gotham;font-size:1.125em;font-weight:325;height:2.8125rem;line-height:1.5;min-width:100%;padding:.3125rem;width:100%}@media screen and (min-width:768px){.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field .input select,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field .input select{min-width:auto}}@media screen and (min-width:1199px){.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field .input select,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field .input select{min-width:16.25rem}}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul{display:flex;flex-wrap:wrap;gap:1.25rem}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul .hs-form-radio label,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul .hs-form-radio label{align-items:center;display:flex;gap:.625rem}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul .hs-form-radio input,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul .hs-form-radio input{height:1.25rem;min-width:1.25rem;width:1.25rem}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul.hs-error-msgs,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul.hs-error-msgs{font-weight:325;width:100%}.sen.callback-form .callback-form__holder form .hs-inquiring_for.field.hs-form-field ul.hs-error-msgs li,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field ul.hs-error-msgs li{list-style:none}.sen.callback-form .callback-form__holder form .hs-error-msgs{color:#f30707}.sen.callback-form .callback-form__holder form .hs-dependent-field:has(.hs-fieldtype-booleancheckbox.field.hs-form-field){min-width:100%}@media screen and (min-width:768px){.sen.callback-form .callback-form__holder form .hs-dependent-field:has(.hs-fieldtype-booleancheckbox.field.hs-form-field){min-width:auto}}@media screen and (min-width:1199px){.sen.callback-form .callback-form__holder form .hs-dependent-field:has(.hs-fieldtype-booleancheckbox.field.hs-form-field){min-width:16.25rem}}.sen.callback-form .callback-form__holder form .hs-fieldtype-date.field.hs-form-field{margin-top:.9375rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-date.field.hs-form-field label span{color:#fff}.sen.callback-form .callback-form__holder form .hs-fieldtype-date.field.hs-form-field .hs-dateinput input{color:#262626;font-family:Gotham;font-size:1.125em;font-weight:325;line-height:1.5;padding:.5rem 2rem;width:100%}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field{margin-top:.9375rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field label span{color:#fff}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field ul li{list-style:none}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field ul li label{align-items:center;display:flex;gap:.3125rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field ul li label input{min-width:auto;width:1.125rem}.sen.callback-form .callback-form__holder form .hs-fieldtype-checkbox.field.hs-form-field ul li label span{color:#fff}.sen.callback-form .callback-form__holder form .hs-i_would_like_to_speak_with_someone.hs-fieldtype-booleancheckbox.field.hs-form-field{align-self:flex-start}.sen.callback-form .callback-form__holder form{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g" "h" "i";grid-template-columns:1fr}@media screen and (min-width:768px){.sen.callback-form .callback-form__holder form{grid-template-areas:"a b" "c d" "e e" "f h" "g h" "i i";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto)}}@media screen and (min-width:991px){.sen.callback-form .callback-form__holder form{grid-template-areas:"a b c d" "e f f h" "e g g h" "i i i i";grid-template-columns:repeat(4,1fr);grid-template-rows:auto 2.8125rem auto auto}}.sen.callback-form .callback-form__holder form .hs-firstname{grid-area:a}.sen.callback-form .callback-form__holder form .hs-lastname{grid-area:b}.sen.callback-form .callback-form__holder form .hs-email{grid-area:c}.sen.callback-form .callback-form__holder form .hs-phone{grid-area:d}.sen.callback-form .callback-form__holder form .hs-inquiring_for,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_{align-self:flex-start;gap:.625rem;grid-area:e}.sen.callback-form .callback-form__holder form .hs-inquiring_for ul,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_ ul{gap:.3125rem;padding:0}.sen.callback-form .callback-form__holder form .hs-i_would_like_to_speak_with_someone.hs-fieldtype-booleancheckbox.field.hs-form-field{background-color:transparent;border:none;grid-area:f}.sen.callback-form .callback-form__holder form .hs-i_would_like_to_speak_with_someone.hs-fieldtype-booleancheckbox.field.hs-form-field .input span{color:#fff}.sen.callback-form .callback-form__holder form .hs-dependent-field{align-items:flex-start;grid-area:g}.sen.callback-form .callback-form__holder form .hs-dependent-field .hs-fieldtype-booleancheckbox.field.hs-form-field{background-color:transparent;border:none}.sen.callback-form .callback-form__holder form .hs-dependent-field .hs-fieldtype-booleancheckbox.field.hs-form-field .input span{color:#fff}.sen.callback-form .callback-form__holder form .hs-dependent-field+.hs-dependent-field{grid-area:i}.sen.callback-form .callback-form__holder form .hs-submit{align-self:flex-start;grid-area:h}.sen.callback-form .callback-form__holder form .hs-submit input.hs-button{width:100%}.sen.callback-form .callback-form__holder form .field.hs-form-field,.sen.callback-form .callback-form__holder form .field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-fieldtype-phonenumber.field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-fieldtype-text.field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs-who_are_you_inquiring_for_.field.hs-form-field input,.sen.callback-form .callback-form__holder form .hs_inquiring_for.field.hs-form-field,.sen.callback-form .callback-form__holder form .hs_inquiring_for.field.hs-form-field input{min-width:100%;width:100%}.sen.callback-form .callback-form__holder form .hs-fieldtype-booleancheckbox.field.hs-form-field .input{padding:0}.sen.cta{display:flex;min-height:18.75rem;position:relative}.sen.cta .container{align-items:center;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%}.sen.cta h2{max-width:90rem}.sen.cta .l-btn{font-weight:350;padding:.75rem 2.625rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.sen.cta figure{inset:0;position:absolute;z-index:-1}.sen.cta figure img{height:100%;object-fit:cover;width:100%}.sen.info-block{background-color:#f4f2ef;padding:3.125rem 0;text-align:center}@media screen and (min-width:1199px){.sen.info-block{padding:6rem 0}}.sen.info-block h2{margin-bottom:2.0625rem}.sen.info-block ol,.sen.info-block p,.sen.info-block ul{color:#383535;font-weight:325;line-height:1.5rem}@media screen and (min-width:1199px){.sen.info-block ol,.sen.info-block p,.sen.info-block ul{margin:0 auto;max-width:56%}}.sen.info-block li,.sen.info-block p:has(+ol),.sen.info-block p:has(+ul){margin-bottom:1.5rem}.sen.info-block ol,.sen.info-block ul{text-align:left}