.headerBanner{height:43.5px}

.legendStyle{font-size:18px !important}

.dflexfooter div p{margin-bottom:1rem}.container-contact>a:last-child{margin-bottom:40px}footer .btn-secondary{background:#95ab5d !important;border-color:#95ab5d !important}footer .btn-secondary:hover,footer .btn-secondary:focus,footer .btn-secondary:active{background:#43545d !important;border-color:#43545d !important}.container-contact .row .btn-primary{background:#fff !important;border-color:#fff !important;color:#232d33 !important}.container-contact .row .btn-primary:hover,.container-contact .row .btn-primary:focus,.container-contact .row .btn-primary:active{background:#95ab5d !important;border-color:#95ab5d !important;color:#fff !important}.legendStyle{font-size:18px !important}.rowfooter .h2{color:#FFFFFF;text-align:left}@media (min-width: 992px){.dflexfooter div:first-child p:last-child{margin-bottom:0}}

.service-faq{padding:55px 0 65px}.service-faq__container{display:grid;row-gap:25px}.service-faq__title{margin-bottom:10px}.service-faq__list{display:grid;row-gap:18px;max-width:960px;margin:0 auto;width:100%}.service-faq__item{background:#fff;border:2px solid #e3e3e3;box-shadow:0 9px 22px rgba(31,39,33,0.12);padding:0}.service-faq__item summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:center;list-style:none;padding:22px 24px}.service-faq__item summary::-webkit-details-marker{display:none}.service-faq__item summary::after{color:#389349;content:'+';font-size:34px;font-weight:700;line-height:1}.service-faq__item h3{color:#27412c;margin:0;border:none}.service-faq__item p{border-top:1px solid #eeece1;margin:0;padding:22px 24px 26px}.service-faq__item[open] summary::after{content:'-'}.service-faq__arrow{transition:transform 0.2s ease}.service-faq__item[open] .service-faq__arrow{transform:rotate(180deg)}@media (max-width: 767px){.service-faq{padding:45px 0 50px}.service-faq__item summary{padding:18px 16px}.service-faq__item p{padding:18px 16px 22px}}

.amenities-hero.topbg{background-position:center center;border-bottom-color:#231F20;margin-top:0}.amenities-hero__caption{background:rgba(149,171,93,0.86);max-width:640px;padding:20px 28px;right:14%}.amenities-hero__title{color:#fff;font-size:26px;font-weight:500;line-height:32px;margin-bottom:8px;text-transform:uppercase}.amenities-hero__caption p{color:#fff;margin-bottom:0}.amenities-intro{max-width:1050px}.amenities-intro p{max-width:980px;margin-left:auto;margin-right:auto;text-align:center}.amenities-gallery-section{padding-top:20px}.listamenities{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px 34px;margin:0 auto 45px;max-width:1110px}.listamenities a{display:block;overflow:hidden;position:relative;text-decoration:none;outline:none !important}.listamenities picture,.listamenities img{display:block;width:100%}.listamenities img{border-radius:18px;height:260px;object-fit:cover;transition:filter 0.8s ease, transform 0.8s ease, border-radius 0.8s ease}.listamenities a:hover img,.listamenities a:focus img{border-radius:38px;filter:saturate(1.2);transform:scale(1.03)}.amenities-list-section{background:#fbfbf3;padding:65px 0 45px}.amenities-feature-card{background:#fff;border:2px solid #eeece1;box-shadow:0 8px 24px rgba(31,39,33,0.08);height:100%;padding:34px 34px 30px}.amenities-feature-card .h3{border-bottom:5px solid #389349}.amenities-check-list{list-style:none;margin:6px 0 0;padding:0}.amenities-check-list li{align-items:flex-start;color:#636e80;display:flex;font-size:18px;gap:12px;line-height:26px;margin-bottom:14px}.amenities-check-list img{flex:0 0 auto;margin-top:1px}.amenities-cta{background:#231F20;color:#fff;padding:58px 0 62px;text-align:center}.amenities-cta .h2{color:#fff;margin-bottom:18px}.amenities-cta p{max-width:860px;margin-left:auto;margin-right:auto}.amenities-link-row{margin:0 auto;max-width:780px;padding-top:10px}.amenities-link-row__primary{align-items:center;display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:center;margin-bottom:24px}.amenities-link-row__secondary{text-align:center}.amenities-link-row .btn{margin:0;min-width:202px}.amenities-link-row .amenities-neighborhood-btn{background:#eeece1;border-color:#eeece1;color:#27412c !important;min-width:330px}.amenities-link-row .amenities-neighborhood-btn:hover,.amenities-link-row .amenities-neighborhood-btn:focus,.amenities-link-row .amenities-neighborhood-btn:active{background:#fff;border-color:#fff;color:#27412c !important}@media (min-width: 992px) and (max-width: 1199px){.listamenities{gap:22px}.listamenities img{height:230px}}@media (max-width: 991px){.amenities-hero__caption{left:5%;right:5%;max-width:none}.listamenities{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.amenities-hero.topbg{height:300px}.amenities-hero__caption{padding:14px 18px}.amenities-hero__caption p{font-size:15px;line-height:22px}.listamenities{gap:18px;grid-template-columns:1fr;max-width:420px}.listamenities img{height:auto}.amenities-feature-card{padding:26px 22px 24px}.amenities-check-list li{font-size:16px;line-height:24px}.amenities-link-row__primary{gap:14px}.amenities-link-row .btn,.amenities-link-row .amenities-neighborhood-btn{max-width:330px;min-width:0;width:100%}}@media (max-width: 480px){.amenities-hero.topbg{height:245px}.amenities-hero__caption{bottom:0;left:0;right:0}.amenities-hero__caption p{font-size:13px;line-height:19px}}

