.home-hero{margin:0 auto!important;width:100%}.home-hero .content{position:relative}.home-hero .content:before{content:"";background-color:#0000004f;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.home-hero .content iframe{width:100%;height:56vw;margin-bottom:-8px}.home-hero .content img{width:100%;height:60vh;object-fit:cover}.home-hero .content h1{position:absolute;height:max-content;width:85%;margin:auto auto 0;left:0;right:0;bottom:30%;top:0;text-align:center;color:#fff!important;font-weight:700}.home-hero .overview{background-color:#2f5134;padding:3% 5% 3% 12%!important;display:flex;align-items:center;gap:15px;position:relative;overflow:hidden}.home-hero .overview:before{content:"";background-image:url(../../../assets/images/lifespire-icon.png);width:11%;height:27vw;background-size:cover;position:absolute;left:4%;bottom:0}.home-hero .overview .text{width:70%;z-index:1;color:#fff}.home-hero .overview .button{margin-right:0!important;margin-left:auto!important;z-index:1}.home-hero .overview .button a{color:var(--wp--preset--color--dark-green);font-weight:700;text-decoration:none}.home-hero .overview .button a:focus{outline:0}.home-hero .overview .text h2{color:#9ad39d!important;font-weight:700}.home-hero .overview .text p{color:#fff}.home-hero .video{background-color:#e1ece8;text-align:center;padding-bottom:3%}.home-hero .video iframe,.home-hero .video lite-vimeo{width:76%;height:40.5vw;z-index:1;position:relative;border:8px solid var(--wp--preset--color--dark-green);margin:-5vw auto 0}.home-hero .video lite-vimeo iframe{width:100%;height:47vw;border:0;margin-top:-5vw}.page-template-corporate .home-hero{margin:0 auto 5%!important}.page-template-corporate .home-hero .overview{padding:2% 5% 5% 12%!important}.the-chesapeake .home-hero .overview{background-color:var(--wp--preset--color--chesapeake-dark-blue)}.the-chesapeake .home-hero .overview .text h2{color:var(--wp--preset--color--chesapeake-light-blue)!important}.the-chesapeake .home-hero .overview:before{background-image:url(../../../assets/images/chesapeake-pattern.svg);width:40%;left:-5%;background-position:100%;height:100%}.the-chesapeake .home-hero .overview .button a{color:var(--wp--preset--color--chesapeake-dark-blue)}.the-culpeper .home-hero .overview{background-color:var(--wp--preset--color--culpeper-dark-green)}.the-culpeper .home-hero .overview .text h2{color:var(--wp--preset--color--culpeper-orange)!important}.the-culpeper .home-hero .overview:before{content:"";background-image:url(../../../assets/images/culpeper-pattern.svg);background-size:cover;background-position:100%;position:absolute;width:25%;height:100%;left:0;bottom:0}.the-culpeper .home-hero .button a{color:var(--wp--preset--color--culpeper-navy)}@media (max-width:800px){.the-culpeper .home-hero .overview:before{width:70%;height:70%}.home-hero .overview .text h2{margin-top:5%}}@media (max-width:550px){.the-culpeper .home-hero .overview:before{width:40%;height:50vw}}.the-summit .home-hero .overview{background-color:var(--wp--preset--color--summit-dark-blue)}.the-summit .home-hero .overview .button a{color:var(--wp--preset--color--summit-dark-blue)}.page-template-the-summit .home-hero .overview .text h2{color:var(--wp--preset--color--summit-yellow)!important}.the-summit .home-hero .overview:before{content:"";background-image:url(../../../assets/images/summit-pattern.svg);background-size:cover;background-position:100%;position:absolute;width:25%;height:100%;left:-2%;bottom:0;opacity:.5}@media (max-width:900px){.the-summit .home-hero .overview:before{width:50%;height:100%;left:-8%}}.the-glebe .home-hero .overview{background-color:var(--wp--preset--color--glebe-dark-purple)}.the-glebe .home-hero .overview .button a{color:var(--wp--preset--color--glebe-dark-purple)}.page-template-the-glebe .home-hero .overview .text h2{color:var(--wp--preset--color--glebe-pale-purple)!important}.the-glebe .home-hero .overview:before{content:"";background-image:url(../../../assets/images/glebe-pattern.svg);background-size:cover;background-position:100%;position:absolute;width:50%;height:130%;left:-20%;bottom:0;opacity:.5}@media (max-width:900px){.the-glebe .home-hero .overview:before{width:50%;height:100%;left:-8%}}.lakewood .home-hero .overview{background-color:var(--wp--preset--color--lakewood-dark-blue)}.lakewood .home-hero .overview .button a{color:var(--wp--preset--color--lakewood-dark-blue)}.page-template-lakewood .home-hero .overview .text h2{color:var(--wp--preset--color--lakewood-yellow)!important}.lakewood .home-hero .overview:before{content:"";background-image:url(../../../assets/images/lakewood-pattern.svg);background-size:cover;background-position:100%;position:absolute;width:50%;height:130%;left:-20%;bottom:0}.agesmart .home-hero .overview{background-color:var(--wp--preset--color--agesmart-dark-green)}.agesmart .home-hero .overview .button a{color:var(--wp--preset--color--agesmart-dark-green)}.page-template-agesmart .home-hero .overview .text h2{color:var(--wp--preset--color--agesmart-pale-green)!important}.agesmart .home-hero .overview:before{content:"";background-image:url(../../../assets/images/agesmart-pattern.svg);background-size:cover;background-position:100%;position:absolute;width:50%;height:130%;left:-20%;bottom:0}@media (max-width:900px){.lakewood .home-hero .overview:before{width:50%;height:100%;left:-8%}}@media (max-width:1060px){.page-template-corporate .home-hero .overview{padding:2% 9% 12%!important}}@media (max-width:800px){.page-template-the-chesapeake .home-hero .overview:before{height:70%;width:70%}}@media (max-width:1415px){.home-hero .video iframe{height:42vw}}@media (max-width:1060px){.home-hero .video iframe{height:43vw}.home-hero .overview{flex-wrap:wrap;padding:3% 8% 7% 12%!important}.home-hero .overview .text{width:100%}.home-hero .overview .button{margin-right:auto!important}}@media (max-width:800px){.home-hero .content iframe{height:56vw}.home-hero .content h1{bottom:10%}.home-hero .video{padding-bottom:5%}.home-hero .video iframe{margin-top:5%}.home-hero .overview{padding:5% 8%!important}.home-hero .overview:before{width:15%;height:38vw}}@media (max-width:500px){.home-hero .overview{padding:8% 10%!important}.home-hero .overview:before{width:25%;height:65vw}.home-hero .overview .button{z-index:1}.home-hero .video iframe{height:45vw}.home-hero .content iframe{height:95vw;width:170%;margin:0 -50% -7px auto}.home-hero .content h1{bottom:15%}}