.header--hello{position:fixed;width:100%;display:none;z-index:999;top:0}.header--hello.header--scrolling{z-index:300}.blog--cards .header--hello{position:absolute}.header--hello .header--hello--content{display:inline-block;position:relative;padding:9px 40px}.header--hello .header--hello--content--body{display:inline-block;vertical-align:middle;padding:4px 10px}.header--hello .header--hello--content--body,.header--hello .header--hello--content--body p{font-weight:600;text-align:center}.header--hello .header--hello--content--body .p,.header--hello .header--hello--content--body a,.header--hello .header--hello--content--body i,.header--hello .header--hello--content--body p{font-size:14px;color:#fff;display:inline;line-height:1.4em}.header--hello .header--hello--content--body p{margin:0;padding:0}.header--hello .header--hello--content--cta{display:inline-block;vertical-align:middle;padding:0 10px}.header--hello .header--hello--close{position:absolute;right:2.5vw;top:50%;font-size:19px;line-height:1em;color:#fff;z-index:10;transform:translateY(-50%)}.header--hello .header--hello--close:hover{cursor:pointer}@media screen and (max-width:679px){.tty--enabled{margin-top:20px!important}.tty--enabled .header--location{margin-bottom:0}}.tty--enabled .header--phone{line-height:30px}.tty--enabled .language--assistance img{max-width:80%;margin-right:5px}@media screen and (max-width:1024px) and (min-width:680px){.tty--enabled .language--assistance{padding-top:10px}}#ttypop{padding:30px 50px}@media screen and (min-width:768px){#ttypop{max-width:750px}}#ttypop img{max-width:100px}#ttypop p{font-size:16px}#ttypop .call--box{margin-top:10px;padding:10px 0}#ttypop .call--box a:hover{color:#51b849}@media screen and (max-width:679px){#ttypop{padding:20px}#ttypop h4{font-size:18px}#ttypop p{font-size:14px}#ttypop h2{font-size:22px}}.header--admin-nav{background-color:#f1eff2}@media screen and (min-width:1025px){header.corporate .header--admin-nav{padding:8px 0}.header--admin-nav .header--admin-nav-donate ul li:first-child{margin-right:10px}}@media screen and (max-width:1024px){.header--admin-nav .header--admin-nav-donate ul li{width:50%;text-align:center}}.header--admin-nav .header--admin-nav-donate ul li a{font-size:14px;position:relative}@media screen and (min-width:1025px){.header--admin-nav .header--admin-nav-donate ul li a{border-radius:20px;padding:0 15px}}.header--admin-nav .header--admin-nav-donate ul li a.donate:before{content:"";display:inline-block;background:url(//388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Icons/PSL-Donate-Icon_2.svg?sdf=&t=1527097509132);height:20px;width:20px;background-repeat:no-repeat;position:relative;top:4px}.header--admin-nav .header--admin-nav-donate ul li a.donate:hover{background-color:#40943a}.header--admin-nav .header--admin-nav-donate ul li a.employment:hover{background-color:#381c4f}.header--admin-nav .header--admin-nav-corp ul li{line-height:normal;border-right:1px solid #dcdbdb}.header--admin-nav .header--admin-nav-corp ul li a{font-size:12px;padding:16px 10px;line-height:normal;display:block;color:#868686;text-decoration:none}.header--admin-nav .header--admin-nav-corp ul li a:hover{background-color:#dcdbdb}.header--admin-nav .header--admin-nav-corp ul li:last-child{border-right:none}@media screen and (max-width:768px){.header--admin-nav .grid{max-width:100%!important}}.header--admin-nav .dropdown{position:relative;display:inline-block;width:100%;cursor:pointer}.header--admin-nav .dropdown-content{display:block;position:absolute;opacity:0;filter:alpha(opacity=0);height:0;width:0;overflow:hidden;background:#fff;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:98;top:100%;left:-100%;padding:0;margin:0;border:1px solid #e0e0df;list-style:none}.header--admin-nav .dropdown-content li{display:block;width:100%!important;text-align:left;padding:0;margin:0;border-bottom:1px solid #e0e0df;position:relative}.header--admin-nav .dropdown-content li a{display:block;width:100%;height:auto;border-radius:0!important;padding:10px 15px!important;line-height:20px!important;margin-top:0;text-transform:none;color:#6b6b6b;font-family:Open Sans,sans-serif;text-transform:normal;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:0!important;text-decoration:none}.header--admin-nav .dropdown-content li:hover,.header--admin-nav .dropdown-content li:hover a{background-color:#f1eff2;color:#51b849}.header--admin-nav .dropdown:hover .dropdown-content{opacity:1;filter:alpha(opacity=100);height:auto;width:250px;overflow:visible}.header--admin-nav .dropdown:hover .dropbtn{background-color:#3e8e41}.header--admin-nav .dropbtn:before{background:url(https://www.presbyterianseniorliving.org/hubfs/assets/images/heart-2.svg)!important;left:-4px}.header--admin-nav .dnone{display:none!important}@media screen and (max-width:1024px){.header--admin-nav .dropdown-content{left:0}.header--admin-nav .dropdown:hover .dropdown-content{width:100%}}.header--logo-phone .header--logo a{border:none;outline:none}.header--logo-phone .header--logo img{height:auto;max-width:80%;border:none;outline:none}@media screen and (max-width:679px){.header--logo-phone .header--logo img{max-width:100%}}.header--logo-phone .header--logo .new--logo img{height:60px}.header--logo-phone .btn--phone-directory{padding:5px 10px;font-size:16px;min-width:auto;border-width:2px!important}.heritage-run .header--logo-phone img{max-height:auto;max-width:50%}.header--menu .hs-menu-wrapper>ul ul{display:block;position:absolute;opacity:0;filter:alpha(opacity=0);height:0;width:0;overflow:hidden;background:#fff;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:98;top:100%;left:0;padding:0;margin:0;border:1px solid #e0e0df}.header--menu .hs-menu-wrapper>ul ul li{display:block;width:100%;text-align:left;padding:0;margin:0;border-bottom:1px solid #e0e0df}.header--menu .hs-menu-wrapper>ul ul li>a{display:block;width:100%;height:auto;padding:10px 15px!important;line-height:20px!important;margin-top:0;text-transform:none;color:#6b6b6b;font-family:Open Sans,sans-serif;text-transform:normal;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:0!important}.header--menu .hs-menu-wrapper>ul ul li>a:hover{background-color:#f1eff2;color:#51b849}.header--menu .hs-menu-wrapper>ul ul li:last-child{border-bottom:none}.header--menu .hs-menu-wrapper>ul>li{display:inline-block;position:relative;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;margin-bottom:0}.header--menu .hs-menu-wrapper>ul>li a{display:block;color:#6b6b6b;text-decoration:none;font-size:16px;max-width:100%;overflow:visible;text-overflow:clip;font-family:Open Sans,sans-serif;padding:5px 17px!important;text-transform:normal;font-weight:400;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff}.header--menu .hs-menu-wrapper>ul>li.hs-item-has-children>a{padding:5px 27px 5px 17px!important}.header--menu .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{content:"\f054";font-family:FontAwesome;font-size:10px;margin-left:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute}.header--menu .hs-menu-wrapper>ul li{position:relative;margin-left:4px}.header--menu .hs-menu-wrapper>ul li.hs-menu-depth-1.active-branch>a{background-color:#51b849;color:#fff;border-right:1px solid #e0e0df;border-left:1px solid #e0e0df;border-top:1px solid #e0e0df}.header--menu .hs-menu-wrapper>ul li.hs-menu-depth-1.active-branch>a:after{color:#fff}.header--menu .hs-menu-wrapper>ul li.hs-menu-depth-1.active-branch ul .active a{color:#51b849}.header--menu .hs-menu-wrapper>ul li:hover>ul{opacity:1;filter:alpha(opacity=100);height:auto;width:300px;overflow:visible}.header--menu .hs-menu-wrapper>ul li:hover.hs-menu-depth-1>a{background-color:#51b849;color:#fff;border-right:1px solid #e0e0df;border-left:1px solid #e0e0df;border-top:1px solid #e0e0df}.header--menu .hs-menu-wrapper>ul li:hover.hs-menu-depth-1>a:after{color:#fff}.header--menu .hs-menu-wrapper>ul li:hover.hs-item-has-children>a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.menu--open{overflow:hidden}.header--main--nav--btn{font-size:30px}.header--main--nav--mobile-close-wrapper{border-bottom:1px solid #cdcdcd}.header--main--nav--mobile{border-top:30px solid #522a74;width:300px;-webkit-transition:right .5s;-o-transition:right .5s;transition:right .5s;position:fixed;right:-320px;top:0;bottom:0;z-index:1;overflow:auto}.header--main--nav--mobile ul li{display:block;margin-bottom:0;position:relative;border-bottom:1px solid #cdcdcd}.header--main--nav--mobile ul li.hs-menu-depth-1 a{color:#6b6b6b;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:block;padding:15px 60px 15px 15px;font-size:16px;font-weight:400;font-family:Open Sans,sans-serif;line-height:normal}.header--main--nav--mobile ul li.hs-menu-depth-1 li a{background-color:#eee;padding:15px 60px 15px 30px}.header--main--nav--mobile ul li.hs-menu-depth-1.active{background-color:#51b849}.header--main--nav--mobile ul li.hs-menu-depth-1.active>a{color:#fff}.header--main--nav--mobile ul li.hs-menu-depth-1>i{position:absolute;right:10px;top:2px;color:#6b6b6b;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:50px;height:50px;text-align:center;line-height:50px;font-size:25px}.header--mobile-controls a{padding:10px;font-family:Open Sans,sans-serif}.simple--header .header--logo img{max-width:400px}@media screen and (max-width:768px){.simple--header .header--logo img{max-width:300px}}.simple--header p a{color:#6b6b6b}.simple--header p a:hover{color:#51b849}.header--main{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:0;right:0;left:0;width:100%;z-index:999}.header--main.active{top:-31px!important}.hide--corp .header--main.active{top:0!important}.secondary--header{position:fixed;z-index:30;width:100%;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.secondary--header.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.secondary--header .header--logo-phone .grid.short{padding-top:10px!important;padding-bottom:10px!important}.secondary--header .header--logo-phone .header--logo img{max-width:60%}@media screen and (max-width:679px){.secondary--header .header--logo-phone .header--logo img{max-width:100%}}.footer{-webkit-box-shadow:0 -20px 20px -20px rgba(0,0,0,.15);-moz-box-shadow:0 -20px 20px -20px rgba(0,0,0,.15);box-shadow:0 -20px 20px -20px rgba(0,0,0,.15);position:relative}.footer .footer--social i{font-size:60px;color:#e0e0df;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;margin:0 5px}.footer .footer--social a:hover i{color:#c7c7c5}@media screen and (min-width:680px){.footer .footer--middle-nav:after,.footer .footer--middle-nav:before{content:"";position:absolute;height:5px;border-top:1px solid #cecccc;top:32px;width:43%}.footer .footer--middle-nav:after{right:0}.footer .footer--middle-nav:before{left:0}}.footer .footer--middle-nav a{color:#fff;background-color:#51b849;padding:5px 10px;border-radius:21px;transition:all .25s linear;text-decoration:none;font-size:16px;font-family:Open Sans,sans-serif}.footer .footer--middle-nav a:hover{background-color:#40943a}.footer .footer--nav h5{margin-bottom:10px}.footer .footer--nav ul li{display:block}.footer .footer--nav ul li a{color:#6b6b6b;font-size:12px;text-decoration:none;display:block}.footer .footer--global-footer ul li{display:inline-block;border-right:1px solid #fff;font-size:14px}@media screen and (max-width:679px){.footer .footer--global-footer ul li{margin-bottom:10px}}.footer .footer--global-footer ul li:last-child{border-right:none}.footer .footer--global-footer ul li a{display:block;color:#fff;padding:0 10px;font-weight:600;text-decoration:none;line-height:12px}.footer .footer--curved{position:absolute;width:200%;left:-50%;top:0;border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-bottom:20px solid #fff;border-right:20px solid #000;border-left:20px solid #000;height:400px;background-color:#fff;z-index:0}.footer .footer--background{background-image:url(//388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Footer_Background_Patterns/PSL-Corporate-Pattern.png?t=asd4578fa123sdfa&t=1527097509132);background-repeat:repeat;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2}.footer.care .footer--background{background-image:url(https://388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Footer_Background_Patterns/PSL-Care-Pattern.png?t=asd4578fa123sdfa&t=1536592148903)}.footer.senior .footer--background{background-image:url(//388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Footer_Background_Patterns/PSL-SeniorApartmentCommunities-Pattern.png?t=asd4578fa123sdfa)}.footer.affordable .footer--background{background-image:url(//388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Footer_Background_Patterns/PSL-AffordableHousing-Pattern.png?t=asdasdffa123sdfa)}.footer.ccrc .footer--background,.footer.life .footer--background{background-image:url(//388539.fs1.hubspotusercontent-na1.net/hubfs/388539/assets/images/Footer_Background_Patterns/PSL-CCRC-Pattern.png?t=asdfaasdf123sdfa)}@media print{body,html{height:auto}.grid,.grid__item,.header--main{display:block!important}.header--main{position:relative!important;box-shadow:none!important;margin-top:0!important;top:0!important}.blog--single--content .hbspt-form,.blog--single--mobile--social,.header--admin-nav,.header--hello,.header--logo .block.palm-visuallyhidden,.header--main--nav--btn,.header--main--nav--mobile,.header--main--phone,.header--main-nav--mobile-overlay,.header--menu,.header--mobile-controls,.header--scripts,.header--trigger,.headerSpacer,.post--single--back--wrapper,.secondary--header{display:none!important}h1,h2,h3,h4,h5,h6,img{display:block;page-break-inside:avoid}.header--logo-phone .header--logo img{max-width:100%!important}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/388539/hub_generated/template_assets/52539362677/1660241138857/pslproduction/global-elements.css */